Struct CGenContext::SCDeclInfo#
Defined in File context.h
Nested Relationships#
This struct is a nested type of Class CGenContext.
Inheritance Relationships#
Derived Type#
public CPSClassGeneratorBase::SParamInfo
(Struct CPSClassGeneratorBase::SParamInfo)
Struct Documentation#
-
struct SCDeclInfo
Declaration information.
Subclassed by CPSClassGeneratorBase::SParamInfo
Public Members
-
sdv::idl::EDeclType eBaseType = sdv::idl::EDeclType::decltype_unknown
Base type.
-
std::string ssDeclType
Declaration type (incl. pointer addition for every array extend).
-
bool bIsPointer = false
Type is represented as a pointer to dynamic data or an interface.
-
bool bIsComplex = false
Complex data type; use by-ref for parameters.
-
bool bTemplated = false
Type has template parameters.
-
bool bIsInterface = false
Type is an interface pointer.
-
bool bIsString = false
Set when the type represents a string object.
-
bool bIsDynamic = false
Type is dynamic.
-
bool bValidType = false
Type is not void.
-
sdv::idl::EDeclType eBaseType = sdv::idl::EDeclType::decltype_unknown