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.