engiGetAttributeTraits
Syntax
// // Strong typing definition // void engiGetAttributeTraits( const SdaiAttr attribute, const char ** name, SdaiEntity * definingEntity, bool * isExplicit, bool * isInverse, enum_express_attr_type * attrType, SdaiEntity * domainEntity, SchemaAggr * aggregationDefinition, bool * isOptional ); static inline void engiGetAttributeTraits( const SdaiAttr attribute, char ** name, SdaiEntity * definingEntity, bool * isExplicit, bool * isInverse, enum_express_attr_type * attrType, SdaiEntity * domainEntity, SchemaAggr * aggregationDefinition, bool * isOptional ) { return engiGetAttributeTraits( attribute, (const char**) name, definingEntity, isExplicit, isInverse, attrType, domainEntity, aggregationDefinition, isOptional ); } // // Weak typing definition // void __declspec(dllexport) __stdcall engiGetAttributeTraits( const void * attribute, const char ** name, int_t * definingEntity, bool * isExplicit, bool * isInverse, unsigned char * attrType, int_t * domainEntity, int_t ** aggregationDefinition, bool * isOptional ); static inline void engiGetAttributeTraits( const void * attribute, char ** name, int_t * definingEntity, bool * isExplicit, bool * isInverse, unsigned char * attrType, int_t * domainEntity, int_t ** aggregationDefinition, bool * isOptional ) { return engiGetAttributeTraits( attribute, (const char**) name, definingEntity, isExplicit, isInverse, attrType, domainEntity, aggregationDefinition, isOptional ); }
Property attribute
Size: 64 bit / 8 byte (reference)Property name
Size: 64 bit / 8 byte (reference)???.
Property definingEntity
Size: 64 bit / 8 byte (reference)???.
Property isExplicit
Size: 64 bit / 8 byte (reference)???.
Property isInverse
Size: 64 bit / 8 byte (reference)???.
Property attrType
Size: 64 bit / 8 byte (reference)???.
Property domainEntity
Size: 64 bit / 8 byte (reference)???.
Property aggregationDefinition
Size: 64 bit / 8 byte (reference)???.
Property isOptional
Size: 64 bit / 8 byte (reference)???.