engiGetAttrDomainBN
Syntax
// // Strong typing definition // SdaiString engiGetAttrDomainBN( SdaiEntity entity, SdaiString attributeName, SdaiString * domainName ); static inline SdaiString engiGetAttrDomainBN( SdaiEntity entity, char * attributeName, char ** domainName ) { return engiGetAttrDomainBN( entity, (SdaiString) attributeName, (SdaiString*) domainName ); } static inline SdaiString engiGetAttrDomainBN( SdaiEntity entity, SdaiString attributeName ) { return engiGetAttrDomainBN( entity, attributeName, (SdaiString*) nullptr // domainName ); } static inline SdaiString engiGetAttrDomainBN( SdaiEntity entity, char * attributeName ) { return engiGetAttrDomainBN( entity, (SdaiString) attributeName ); } // // Weak typing definition // const char __declspec(dllexport) * __stdcall engiGetAttrDomainBN( int_t entity, const char * attributeName, const char ** domainName ); static inline const char * engiGetAttrDomainBN( int_t entity, char * attributeName, char ** domainName ) { return engiGetAttrDomainBN( entity, (const SdaiString) attributeName, (const SdaiString*) domainName ); } static inline const char * engiGetAttrDomainBN( int_t entity, const char * attributeName ) { return engiGetAttrDomainBN( entity, attributeName, (const SdaiString*) nullptr // domainName ); } static inline const char * engiGetAttrDomainBN( int_t entity, char * attributeName ) { return engiGetAttrDomainBN( entity, (const SdaiString) attributeName ); }