engiGetAttributeTraits
Syntax
// // Strong typing definition // void engiGetAttributeTraits( const SdaiAttr attribute, const char ** name, SdaiEntity * definingEntity, bool * inverse, enum_express_attr_type * attrType, SdaiEntity * domainEntity, SchemaAggr * aggregationDescriptor, bool * optional ); static inline void engiGetAttributeTraits( const SdaiAttr attribute, char ** name, SdaiEntity * definingEntity, bool * inverse, enum_express_attr_type * attrType, SdaiEntity * domainEntity, SchemaAggr * aggregationDescriptor, bool * optional ) { return engiGetAttributeTraits( attribute, (const char**) name, definingEntity, inverse, attrType, domainEntity, aggregationDescriptor, optional ); } // // Weak typing definition // void __declspec(dllexport) __stdcall engiGetAttributeTraits( const void * attribute, const char ** name, int_t * definingEntity, bool * inverse, unsigned char * attrType, int_t * domainEntity, int_t ** aggregationDescriptor, bool * optional ); static inline void engiGetAttributeTraits( const void * attribute, char ** name, int_t * definingEntity, bool * inverse, unsigned char * attrType, int_t * domainEntity, int_t ** aggregationDescriptor, bool * optional ) { return engiGetAttributeTraits( attribute, (const char**) name, definingEntity, inverse, attrType, domainEntity, aggregationDescriptor, optional ); }
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 inverse
Size: 64 bit / 8 byte (reference)Property attrType
Size: 64 bit / 8 byte (reference)???.
Property domainEntity
Size: 64 bit / 8 byte (reference)???.
Property aggregationDescriptor
Size: 64 bit / 8 byte (reference)???.