![]() |
Safir SDK Core
|
Description of a create routine. More...
#include <Safir/Dob/Typesystem/ToolSupport/TypeRepository.h>
Public Member Functions | |
virtual | ~CreateRoutineDescription ()=default |
Destructor. | |
virtual const char * | Summary () const =0 |
Get a summary about this create routine. | |
virtual const char * | GetName () const =0 |
Get create routine name. | |
virtual int | GetNumberOfInParameters () const =0 |
Get the number of in parameters for this create routine. | |
virtual const MemberDescription * | GetInParameterMember (int index) const =0 |
Get member description for an in parameter. | |
virtual int | GetNumberOfDefaultValues () const =0 |
Get number of default values that this create routine will set. | |
virtual const MemberDescription * | GetDefaultValueMember (int index) const =0 |
Get member description for a default value. | |
virtual std::pair< const ParameterDescription *, int > | GetDefaultValue (int index) const =0 |
Get parameter description for a default value. | |
Description of a create routine.
|
virtualdefault |
Destructor.
|
pure virtual |
Get parameter description for a default value.
index | [in] - Index of default value. Valid 0 to GetNumberOfDefaultValues()-1. |
|
pure virtual |
Get member description for a default value.
index | [in] - Index of default value. Valid 0 to GetNumberOfDefaultValues()-1. |
|
pure virtual |
Get member description for an in parameter.
index | [in] - Index of in parameter. Valid 0 to GetNumberOfInParameters()-1. |
|
pure virtual |
Get create routine name.
|
pure virtual |
Get number of default values that this create routine will set.
|
pure virtual |
Get the number of in parameters for this create routine.
|
pure virtual |
Get a summary about this create routine.