HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VOP_MemberMethodInfo Class Reference

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_StringHoldergetName () const
 Method getters and setters. More...
 
void setName (const char *name)
 Method getters and setters. More...
 
const VOP_TypeInfogetReturnTypeInfo () 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_StringHoldergetArgName (int idx) const
 Method getters and setters. More...
 
const VOP_TypeInfogetArgTypeInfo (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...
 

Detailed Description

Class that contains information about a struct/class method.

Definition at line 60 of file VOP_CompositeTypeDefinition.h.

Constructor & Destructor Documentation

VOP_MemberMethodInfo::VOP_MemberMethodInfo ( )

Constructor and destructor.

VOP_MemberMethodInfo::~VOP_MemberMethodInfo ( )

Member Function Documentation

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.


The documentation for this class was generated from the following file: