|
HDK
|
Class that contains information about a struct/class method. More...
#include <VOP_CompositeTypeDefinition.h>
Public Member Functions | |
| VOP_MemberMethodInfo () | |
| Constructor and destructor. More... | |
| ~VOP_MemberMethodInfo () | |
| bool | operator== (const VOP_MemberMethodInfo &other) const |
| Comparison operator. More... | |
| const UT_StringHolder & | getName () const |
| Method getters and setters. More... | |
| void | setName (const char *name) |
| Method getters and setters. More... | |
| const VOP_TypeInfo & | getReturnTypeInfo () const |
| Method getters and setters. More... | |
| void | setReturnTypeInfo (const VOP_TypeInfo &type_info) |
| Method getters and setters. More... | |
| bool | isVariadic () const |
| Method getters and setters. More... | |
| void | setIsVariadic (bool flag) |
| Method getters and setters. More... | |
| int | getArgCount () const |
| Method getters and setters. More... | |
| const UT_StringHolder & | getArgName (int idx) const |
| Method getters and setters. More... | |
| const VOP_TypeInfo & | getArgTypeInfo (int idx) const |
| Method getters and setters. More... | |
| bool | isArgOut (int idx) const |
| Method getters and setters. More... | |
| void | appendArg (const char *name, const VOP_TypeInfo &type_info, bool is_out) |
| Method getters and setters. More... | |
Class that contains information about a struct/class method.
Definition at line 60 of file VOP_CompositeTypeDefinition.h.
| VOP_MemberMethodInfo::VOP_MemberMethodInfo | ( | ) |
Constructor and destructor.
| VOP_MemberMethodInfo::~VOP_MemberMethodInfo | ( | ) |
| void VOP_MemberMethodInfo::appendArg | ( | const char * | name, |
| const VOP_TypeInfo & | type_info, | ||
| bool | is_out | ||
| ) |
Method getters and setters.
| int VOP_MemberMethodInfo::getArgCount | ( | ) | const |
Method getters and setters.
| const UT_StringHolder& VOP_MemberMethodInfo::getArgName | ( | int | idx | ) | const |
Method getters and setters.
| const VOP_TypeInfo& VOP_MemberMethodInfo::getArgTypeInfo | ( | int | idx | ) | const |
Method getters and setters.
| const UT_StringHolder& VOP_MemberMethodInfo::getName | ( | ) | const |
Method getters and setters.
| const VOP_TypeInfo& VOP_MemberMethodInfo::getReturnTypeInfo | ( | ) | const |
Method getters and setters.
| bool VOP_MemberMethodInfo::isArgOut | ( | int | idx | ) | const |
Method getters and setters.
| bool VOP_MemberMethodInfo::isVariadic | ( | ) | const |
Method getters and setters.
| bool VOP_MemberMethodInfo::operator== | ( | const VOP_MemberMethodInfo & | other | ) | const |
Comparison operator.
| void VOP_MemberMethodInfo::setIsVariadic | ( | bool | flag | ) |
Method getters and setters.
| void VOP_MemberMethodInfo::setName | ( | const char * | name | ) |
Method getters and setters.
| void VOP_MemberMethodInfo::setReturnTypeInfo | ( | const VOP_TypeInfo & | type_info | ) |
Method getters and setters.