Struct CGenContext::SCDeclInfo#

Nested Relationships#

This struct is a nested type of Class CGenContext.

Inheritance Relationships#

Derived Type#

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.