GME  13
Classes | Defines | Typedefs | Variables
CommonImport.h File Reference

Go to the source code of this file.

Classes

struct  TypeName_MgaColl2Elem< COLL >
struct  TypeName_MgaElem2Coll< ELEM >
struct  TypeName_MgaColl2Elem< ICoreMetaObjects >
struct  TypeName_MgaElem2Coll< ICoreMetaObject >
struct  TypeName_MgaColl2Elem< ICoreMetaAttributes >
struct  TypeName_MgaElem2Coll< ICoreMetaAttribute >
struct  TypeName_MgaColl2Elem< ICoreObjects >
struct  TypeName_MgaElem2Coll< ICoreObject >
struct  TypeName_MgaColl2Elem< ICoreAttributes >
struct  TypeName_MgaElem2Coll< ICoreAttribute >
struct  TypeName_MgaColl2Elem< IMgaMetaAspects >
struct  TypeName_MgaElem2Coll< IMgaMetaAspect >
struct  TypeName_MgaColl2Elem< IMgaMetaRoles >
struct  TypeName_MgaElem2Coll< IMgaMetaRole >
struct  TypeName_MgaColl2Elem< IMgaMetaFCOs >
struct  TypeName_MgaElem2Coll< IMgaMetaFCO >
struct  TypeName_MgaColl2Elem< IMgaMetaAttributes >
struct  TypeName_MgaElem2Coll< IMgaMetaAttribute >
struct  TypeName_MgaColl2Elem< IMgaMetaFolders >
struct  TypeName_MgaElem2Coll< IMgaMetaFolder >
struct  TypeName_MgaColl2Elem< IMgaMetaPointerSpecs >
struct  TypeName_MgaElem2Coll< IMgaMetaPointerSpec >
struct  TypeName_MgaColl2Elem< IMgaMetaRegNodes >
struct  TypeName_MgaElem2Coll< IMgaMetaRegNode >
struct  TypeName_MgaColl2Elem< IMgaConstraints >
struct  TypeName_MgaElem2Coll< IMgaConstraint >
struct  TypeName_MgaColl2Elem< IMgaMetaParts >
struct  TypeName_MgaElem2Coll< IMgaMetaPart >
struct  TypeName_MgaColl2Elem< IMgaMetaModels >
struct  TypeName_MgaElem2Coll< IMgaMetaModel >
struct  TypeName_MgaColl2Elem< IMgaMetaConnJoints >
struct  TypeName_MgaElem2Coll< IMgaMetaConnJoint >
struct  TypeName_MgaColl2Elem< IMgaMetaPointerItems >
struct  TypeName_MgaElem2Coll< IMgaMetaPointerItem >
struct  TypeName_MgaColl2Elem< IMgaMetaEnumItems >
struct  TypeName_MgaElem2Coll< IMgaMetaEnumItem >
struct  TypeName_MgaColl2Elem< IMgaFolders >
struct  TypeName_MgaElem2Coll< IMgaFolder >
struct  TypeName_MgaColl2Elem< IMgaFCOs >
struct  TypeName_MgaElem2Coll< IMgaFCO >
struct  TypeName_MgaColl2Elem< IMgaAttributes >
struct  TypeName_MgaElem2Coll< IMgaAttribute >
struct  TypeName_MgaColl2Elem< IMgaParts >
struct  TypeName_MgaElem2Coll< IMgaPart >
struct  TypeName_MgaColl2Elem< IMgaConnPoints >
struct  TypeName_MgaElem2Coll< IMgaConnPoint >
struct  TypeName_MgaColl2Elem< IMgaRegNodes >
struct  TypeName_MgaElem2Coll< IMgaRegNode >
struct  TypeName_MgaColl2Elem< IMgaAddOns >
struct  TypeName_MgaElem2Coll< IMgaAddOn >
struct  TypeName_MgaColl2Elem< IMgaTerritories >
struct  TypeName_MgaElem2Coll< IMgaTerritory >
struct  TypeName_MgaColl2Elem< IMgaComponents >
struct  TypeName_MgaElem2Coll< IMgaComponent >
struct  TypeName_MgaColl2Elem< IMgaClients >
struct  TypeName_MgaElem2Coll< IMgaClient >
struct  TypeName_MgaColl2Elem< IMgaObjects >
struct  TypeName_MgaElem2Coll< IMgaObject >

Defines

#define _MGA_COLLECTION_(NAME)   _MGA_COLLECTION2_(NAME, NAME##s)
#define _MGA_COLLECTION2_(IMgaX, IMgaXs)
#define TYPENAME_COLL2ELEM(COLL)   typename ::TypeName_MgaColl2Elem<COLL>::element_type
#define TYPENAME_ELEM2COLL(ELEM)   typename ::TypeName_MgaElem2Coll<ELEM>::collection_type
#define ATTVAL_ENUM   _attval_enum

Typedefs

typedef short metaid_type
typedef long objid_type
typedef short attrid_type
typedef unsigned char valtype_type
typedef unsigned char locking_type
typedef short lockval_type
typedef VARIANT guid_type
typedef long metaref_type
typedef BSTR ID_type
typedef unsigned long feature_code
typedef GMEInterfaceVersion_enum GMEInterfaceVersion

Variables

const unsigned long F_RESIZABLE = 1<<0
const unsigned long F_MOUSEEVENTS = 1<<1
const unsigned long F_HASLABEL = 1<<2
const unsigned long F_HASSTATE = 1<<3
const unsigned long F_HASPORTS = 1<<4
const unsigned long F_ANIMATION = 1<<5
const unsigned long F_IMGPATH = 1<<6
const unsigned long F_RESIZEAFTERMOD = 1<<7
const metaid_type METAID_NONE = 0
const metaid_type METAID_ROOT = 1
const attrid_type ATTRID_NONE = 0
const attrid_type ATTRID_LOCK = 1
const attrid_type ATTRID_NAME = 2
const attrid_type ATTRID_FATHER = 3
const attrid_type ATTRID_COLLECTION = 10000
const objid_type OBJID_NONE = 0
const objid_type OBJID_ROOT = 1
const long RELID_BASE_MAX = 0x7FFFFFF
const long RELID_VALUE_MAX = 0x7FFFFFFF

Define Documentation

#define _MGA_COLLECTION2_ (   IMgaX,
  IMgaXs 
)
Value:
struct IMgaX; struct IMgaXs; \
template<> struct ::TypeName_MgaColl2Elem<IMgaXs> \
  { typedef IMgaXs collection_type; typedef IMgaX element_type; }; \
template<> struct ::TypeName_MgaElem2Coll<IMgaX> \
 { typedef IMgaXs collection_type; typedef IMgaX element_type; };

Definition at line 32 of file CommonImport.h.

#define _MGA_COLLECTION_ (   NAME)    _MGA_COLLECTION2_(NAME, NAME##s)

Definition at line 31 of file CommonImport.h.

#define ATTVAL_ENUM   _attval_enum

Definition at line 99 of file CommonImport.h.

#define TYPENAME_COLL2ELEM (   COLL)    typename ::TypeName_MgaColl2Elem<COLL>::element_type

Definition at line 69 of file CommonImport.h.

#define TYPENAME_ELEM2COLL (   ELEM)    typename ::TypeName_MgaElem2Coll<ELEM>::collection_type

Definition at line 70 of file CommonImport.h.


Typedef Documentation

typedef short attrid_type

Definition at line 6 of file CommonImport.h.

typedef unsigned long feature_code

Definition at line 73 of file CommonImport.h.

Definition at line 97 of file CommonImport.h.

typedef VARIANT guid_type

Definition at line 10 of file CommonImport.h.

typedef BSTR ID_type

Definition at line 14 of file CommonImport.h.

typedef unsigned char locking_type

Definition at line 8 of file CommonImport.h.

typedef short lockval_type

Definition at line 9 of file CommonImport.h.

typedef short metaid_type

Definition at line 4 of file CommonImport.h.

typedef long metaref_type

Definition at line 12 of file CommonImport.h.

typedef long objid_type

Definition at line 5 of file CommonImport.h.

typedef unsigned char valtype_type

Definition at line 7 of file CommonImport.h.


Variable Documentation

Definition at line 90 of file CommonImport.h.

Definition at line 89 of file CommonImport.h.

Definition at line 87 of file CommonImport.h.

Definition at line 88 of file CommonImport.h.

Definition at line 86 of file CommonImport.h.

const unsigned long F_ANIMATION = 1<<5

Definition at line 79 of file CommonImport.h.

const unsigned long F_HASLABEL = 1<<2

Definition at line 76 of file CommonImport.h.

const unsigned long F_HASPORTS = 1<<4

Definition at line 78 of file CommonImport.h.

const unsigned long F_HASSTATE = 1<<3

Definition at line 77 of file CommonImport.h.

const unsigned long F_IMGPATH = 1<<6

Definition at line 80 of file CommonImport.h.

const unsigned long F_MOUSEEVENTS = 1<<1

Definition at line 75 of file CommonImport.h.

const unsigned long F_RESIZABLE = 1<<0

Definition at line 74 of file CommonImport.h.

const unsigned long F_RESIZEAFTERMOD = 1<<7

Definition at line 81 of file CommonImport.h.

Definition at line 83 of file CommonImport.h.

Definition at line 84 of file CommonImport.h.

Definition at line 92 of file CommonImport.h.

Definition at line 93 of file CommonImport.h.

const long RELID_BASE_MAX = 0x7FFFFFF

Definition at line 94 of file CommonImport.h.

const long RELID_VALUE_MAX = 0x7FFFFFFF

Definition at line 95 of file CommonImport.h.