sdaiCreateComplexInstanceBN

This call creates a new application instance of the specified type, as determined by a constructed entity type that is made up of the supplied simple entity types, in the specified SDAI model.

Syntax

//
//   Strong typing definition
//
SdaiInstance    sdaiCreateComplexInstanceBN(
                        SdaiModel               model,
                        SdaiInteger             nameNumber,
                        SdaiString              * nameVector
                    );

static  inline  SdaiInstance    sdaiCreateComplexInstanceBN(
                                        SdaiModel               model,
                                        SdaiInteger             nameNumber,
                                        char                    ** nameVector
                                    )
{
    return  sdaiCreateComplexInstanceBN(
                    model,
                    nameNumber,
                    (SdaiString*) nameVector
                );
}


//
//   Weak typing definition
//
int_t   __declspec(dllexport) __stdcall sdaiCreateComplexInstanceBN(
                                                int_t                   model,
                                                int_t                   nameNumber,
                                                const char              ** nameVector
                                            );

static  inline  int_t   sdaiCreateComplexInstanceBN(
                                int_t                   model,
                                int_t                   nameNumber,
                                char                    ** nameVector
                            )
{
    return  sdaiCreateComplexInstanceBN(
                    model,
                    nameNumber,
                    (const SdaiString*) nameVector
                );
}
    

Property model

Size: 64 bit / 8 byte (value)
???.

Property nameNumber

Size: 64 bit / 8 byte (value)
???.

Property nameVector

Size: 64 bit / 8 byte (reference)
???.