Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

corelinux Namespace Reference


Compounds

struct  corelinux::__AttrDesc
struct  corelinux::__ConceptDesc
struct  corelinux::__LibObjectReference
struct  corelinux::__SchemaStoreDesc
struct  corelinux::__UUID
struct  corelinux::_CatDesc
struct  corelinux::MetaType::_infolink
struct  corelinux::_MetaSpaceLink
class  corelinux::AbstractEntityException
class  corelinux::AccessorNotFound
class  corelinux::Aggregate
class  corelinux::Array
class  corelinux::Attribute
class  corelinux::Boolean
class  corelinux::Catalog
class  corelinux::ClassException
class  corelinux::Collection
class  corelinux::Concept
class  corelinux::DescriptorNotFound
class  corelinux::FixedParentIterator
class  corelinux::FrameworkEntity
class  corelinux::FrameworkString
class  corelinux::IncompatibleClassException
class  corelinux::Integer
struct  corelinux::KeyComp
class  corelinux::Library
class  corelinux::LibraryException
class  corelinux::LibraryInstance
class  corelinux::LibraryObject
class  corelinux::LibraryObjectRegistry
class  corelinux::LibraryType
class  corelinux::Loader
class  corelinux::LoaderNotFoundException
class  corelinux::LoadException
class  corelinux::MetaClass
class  corelinux::MetaSpace
class  corelinux::MetaType
class  corelinux::MetaTypeFixedIterator
class  corelinux::Number
class  corelinux::Ontology
class  corelinux::RealNumber
class  corelinux::Schema
class  corelinux::SchemaAbstractStore
class  corelinux::SchemaCatalog
class  corelinux::SchemaCatItr
class  corelinux::SchemaCatStore
class  corelinux::SchemaDataDescriptor
class  corelinux::SchemaSponsor
class  corelinux::SchemaStore
class  corelinux::SetCollection
class  corelinux::ShortInteger
class  corelinux::SignedNumber
class  corelinux::Sponsor
class  corelinux::Store
class  corelinux::StoreCatalog
class  corelinux::StoreSponsor
class  corelinux::UniversalIdentifier
class  corelinux::UnsignedInteger
class  corelinux::UnsignedNumber
class  corelinux::UnsignedShortInteger

Typedefs

typedef AbstractEntityExceptionAbstractEntityExceptionPtr
typedef const AbstractEntityExceptionAbstractEntityExceptionCptr
typedef AbstractEntityExceptionAbstractEntityExceptionRef
typedef const AbstractEntityExceptionAbstractEntityExceptionCref
typedef AccessorNotFoundAccessorNotFoundPtr
typedef const AccessorNotFoundAccessorNotFoundCptr
typedef AccessorNotFoundAccessorNotFoundRef
typedef const AccessorNotFoundAccessorNotFoundCref
typedef AggregateAggregatePtr
typedef const AggregateAggregateCptr
typedef AggregateAggregateRef
typedef const AggregateAggregateCref
typedef MetaClassMetaClassPtr
typedef const MetaClassMetaClassCptr
typedef MetaClassMetaClassRef
typedef const MetaClassMetaClassCref
typedef ArrayArrayPtr
typedef const ArrayArrayCptr
typedef ArrayArrayRef
typedef const ArrayArrayCref
typedef AttributeAttributePtr
typedef const AttributeAttributeCptr
typedef AttributeAttributeRef
typedef const AttributeAttributeCref
typedef BooleanBooleanPtr
typedef const BooleanBooleanCptr
typedef BooleanBooleanRef
typedef const BooleanBooleanCref
typedef CollectionCollectionPtr
typedef const CollectionCollectionCptr
typedef CollectionCollectionRef
typedef const CollectionCollectionCref
typedef CatalogCatalogPtr
typedef const CatalogCatalogCptr
typedef CatalogCatalogRef
typedef const CatalogCatalogCref
typedef ClassExceptionClassExceptionPtr
typedef const ClassExceptionClassExceptionCptr
typedef ClassExceptionClassExceptionRef
typedef const ClassExceptionClassExceptionCref
typedef Long ElementIndex
typedef Long* ElementIndexPtr
typedef const ElementIndexElementIndexCptr
typedef ElementIndexElementIndexRef
typedef const ElementIndexElementIndexCref
typedef ConceptConceptPtr
typedef const ConceptConceptCptr
typedef ConceptConceptRef
typedef const ConceptConceptCref
typedef DescriptorNotFoundDescriptorNotFoundPtr
typedef const DescriptorNotFoundDescriptorNotFoundCptr
typedef DescriptorNotFoundDescriptorNotFoundRef
typedef const DescriptorNotFoundDescriptorNotFoundCref
typedef FrameworkEntityFrameworkEntityPtr
typedef const FrameworkEntityFrameworkEntityCptr
typedef FrameworkEntityFrameworkEntityRef
typedef const FrameworkEntityFrameworkEntityCref
typedef FrameworkStringFrameworkStringPtr
typedef const FrameworkStringFrameworkStringCptr
typedef FrameworkStringFrameworkStringRef
typedef const FrameworkStringFrameworkStringCref
typedef IncompatibleClassExceptionIncompatibleClassExceptionPtr
typedef const IncompatibleClassExceptionIncompatibleClassExceptionCptr
typedef IncompatibleClassExceptionIncompatibleClassExceptionRef
typedef const IncompatibleClassExceptionIncompatibleClassExceptionCref
typedef IntegerIntegerPtr
typedef const IntegerIntegerCptr
typedef IntegerIntegerRef
typedef const IntegerIntegerCref
typedef LibraryInstanceLibraryInstancePtr
typedef const LibraryInstanceLibraryInstanceCptr
typedef LibraryInstanceLibraryInstanceRef
typedef const LibraryInstanceLibraryInstanceCref
typedef LibraryLibraryPtr
typedef const LibraryLibraryCptr
typedef LibraryLibraryRef
typedef const LibraryLibraryCref
typedef LibraryExceptionLibraryExceptionPtr
typedef const LibraryExceptionLibraryExceptionCptr
typedef LibraryExceptionLibraryExceptionRef
typedef const LibraryExceptionLibraryExceptionCref
typedef LibraryObjectLibraryObjectPtr
typedef const LibraryObjectLibraryObjectCptr
typedef LibraryObjectLibraryObjectRef
typedef const LibraryObjectLibraryObjectCref
typedef struct __LibObjectReference LibObjectReference
typedef struct __LibObjectReferenceLibObjectReferencePtr
typedef const LibObjectReferenceLibObjectReferenceCptr
typedef LibObjectReferenceLibObjectReferenceRef
typedef const LibObjectReferenceLibObjectReferenceCref
typedef std::map< LibObjectReference ,
KeyComp , ObjectInstanceMap > 
CharCptr
typedef CharCptrCharCptrPtr
typedef const CharCptrCharCptrCptr
typedef CharCptrCharCptrRef
typedef const CharCptrCharCptrCref
typedef CharCptr ::iterator CharCptrIterator
typedef CharCptr ::iterator& CharCptrIteratorRef
typedef CharCptr ::iterator* CharCptrIteratorPtr
typedef CharCptr ::const_iterator CharCptrConstIterator
typedef CharCptr ::const_iterator& CharCptrConstIteratorRef
typedef CharCptr ::const_iterator* CharCptrConstIteratorPtr
typedef CharCptr ::reverse_iterator CharCptrRiterator
typedef CharCptr ::reverse_iterator& CharCptrRiteratorRef
typedef CharCptr ::reverse_iterator* CharCptrRiteratorPtr
typedef LibraryInstancePtrLibraryInstancePtrPtr
typedef const LibraryInstancePtrLibraryInstancePtrCptr
typedef LibraryInstancePtrLibraryInstancePtrRef
typedef const LibraryInstancePtrLibraryInstancePtrCref
typedef LibraryInstancePtr
::iterator 
LibraryInstancePtrIterator
typedef LibraryInstancePtr
::iterator& 
LibraryInstancePtrIteratorRef
typedef LibraryInstancePtr
::iterator* 
LibraryInstancePtrIteratorPtr
typedef LibraryInstancePtr
::const_iterator 
LibraryInstancePtrConstIterator
typedef LibraryInstancePtr
::const_iterator& 
LibraryInstancePtrConstIteratorRef
typedef LibraryInstancePtr
::const_iterator* 
LibraryInstancePtrConstIteratorPtr
typedef LibraryInstancePtr
::reverse_iterator 
LibraryInstancePtrRiterator
typedef LibraryInstancePtr
::reverse_iterator& 
LibraryInstancePtrRiteratorRef
typedef LibraryInstancePtr
::reverse_iterator* 
LibraryInstancePtrRiteratorPtr
typedef LibraryObjectRegistryLibraryObjectRegistryPtr
typedef const LibraryObjectRegistryLibraryObjectRegistryCptr
typedef LibraryObjectRegistryLibraryObjectRegistryRef
typedef const LibraryObjectRegistryLibraryObjectRegistryCref
typedef Singleton<LibraryObjectRegistryRegistryInstance
typedef Singleton<LibraryObjectRegistry>* RegistryInstancePtr
typedef const RegistryInstanceRegistryInstanceCptr
typedef RegistryInstanceRegistryInstanceRef
typedef const RegistryInstanceRegistryInstanceCref
typedef LibraryTypeLibraryTypePtr
typedef const LibraryTypeLibraryTypeCptr
typedef LibraryTypeLibraryTypeRef
typedef const LibraryTypeLibraryTypeCref
typedef LoaderLoaderPtr
typedef const LoaderLoaderCptr
typedef LoaderLoaderRef
typedef const LoaderLoaderCref
typedef LoaderNotFoundExceptionLoaderNotFoundExceptionPtr
typedef const LoaderNotFoundExceptionLoaderNotFoundExceptionCptr
typedef LoaderNotFoundExceptionLoaderNotFoundExceptionRef
typedef const LoaderNotFoundExceptionLoaderNotFoundExceptionCref
typedef LoadExceptionLoadExceptionPtr
typedef const LoadExceptionLoadExceptionCptr
typedef LoadExceptionLoadExceptionRef
typedef const LoadExceptionLoadExceptionCref
typedef MetaSpaceMetaSpacePtr
typedef const MetaSpaceMetaSpaceCptr
typedef MetaSpaceMetaSpaceRef
typedef const MetaSpaceMetaSpaceCref
typedef MetaTypeMetaTypePtr
typedef const MetaTypeMetaTypeCptr
typedef MetaTypeMetaTypeRef
typedef const MetaTypeMetaTypeCref
typedef NumberNumberPtr
typedef const NumberNumberCptr
typedef NumberNumberRef
typedef const NumberNumberCref
typedef MetaTypePtrMetaTypePtrPtr
typedef const MetaTypePtrMetaTypePtrCptr
typedef MetaTypePtrMetaTypePtrRef
typedef const MetaTypePtrMetaTypePtrCref
typedef MetaTypePtr ::iterator MetaTypePtrIterator
typedef MetaTypePtr ::iterator& MetaTypePtrIteratorRef
typedef MetaTypePtr ::iterator* MetaTypePtrIteratorPtr
typedef MetaTypePtr ::const_iterator MetaTypePtrConstIterator
typedef MetaTypePtr ::const_iterator& MetaTypePtrConstIteratorRef
typedef MetaTypePtr ::const_iterator* MetaTypePtrConstIteratorPtr
typedef MetaTypePtr ::reverse_iterator MetaTypePtrRiterator
typedef MetaTypePtr ::reverse_iterator& MetaTypePtrRiteratorRef
typedef MetaTypePtr ::reverse_iterator* MetaTypePtrRiteratorPtr
typedef OntologyOntologyPtr
typedef const OntologyOntologyCptr
typedef OntologyOntologyRef
typedef const OntologyOntologyCref
typedef SchemaAbstractStoreSchemaAbstractStorePtr
typedef const SchemaAbstractStoreSchemaAbstractStoreCptr
typedef SchemaAbstractStoreSchemaAbstractStoreRef
typedef const SchemaAbstractStoreSchemaAbstractStoreCref
typedef StoreStorePtr
typedef const StoreStoreCptr
typedef StoreStoreRef
typedef const StoreStoreCref
typedef SchemaSchemaPtr
typedef const SchemaSchemaCptr
typedef SchemaSchemaRef
typedef const SchemaSchemaCref
typedef SchemaCatalogSchemaCatalogPtr
typedef const SchemaCatalogSchemaCatalogCptr
typedef SchemaCatalogSchemaCatalogRef
typedef const SchemaCatalogSchemaCatalogCref
typedef struct _CatDesc CatalogDescriptor
typedef struct _CatDescCatalogDescriptorPtr
typedef const CatalogDescriptorCatalogDescriptorCptr
typedef CatalogDescriptorCatalogDescriptorRef
typedef const CatalogDescriptorCatalogDescriptorCref
typedef SchemaCatStoreSchemaCatStorePtr
typedef const SchemaCatStoreSchemaCatStoreCptr
typedef SchemaCatStoreSchemaCatStoreRef
typedef const SchemaCatStoreSchemaCatStoreCref
typedef SchemaDataDescriptorSchemaDataDescriptorPtr
typedef const SchemaDataDescriptorSchemaDataDescriptorCptr
typedef SchemaDataDescriptorSchemaDataDescriptorRef
typedef const SchemaDataDescriptorSchemaDataDescriptorCref
typedef SchemaSponsorSchemaSponsorPtr
typedef const SchemaSponsorSchemaSponsorCptr
typedef SchemaSponsorSchemaSponsorRef
typedef const SchemaSponsorSchemaSponsorCref
typedef SchemaStoreSchemaStorePtr
typedef const SchemaStoreSchemaStoreCptr
typedef SchemaStoreSchemaStoreRef
typedef const SchemaStoreSchemaStoreCref
typedef StoreCatalogStoreCatalogPtr
typedef const StoreCatalogStoreCatalogCptr
typedef StoreCatalogStoreCatalogRef
typedef const StoreCatalogStoreCatalogCref
typedef StoreSponsorStoreSponsorPtr
typedef const StoreSponsorStoreSponsorCptr
typedef StoreSponsorStoreSponsorRef
typedef const StoreSponsorStoreSponsorCref
typedef RealNumberRealNumberPtr
typedef const RealNumberRealNumberCptr
typedef RealNumberRealNumberRef
typedef const RealNumberRealNumberCref
typedef SetCollectionSetCollectionPtr
typedef const SetCollectionSetCollectionCptr
typedef SetCollectionSetCollectionRef
typedef const SetCollectionSetCollectionCref
typedef ShortIntegerShortIntegerPtr
typedef const ShortIntegerShortIntegerCptr
typedef ShortIntegerShortIntegerRef
typedef const ShortIntegerShortIntegerCref
typedef SignedNumberSignedNumberPtr
typedef const SignedNumberSignedNumberCptr
typedef SignedNumberSignedNumberRef
typedef const SignedNumberSignedNumberCref
typedef SponsorSponsorPtr
typedef const SponsorSponsorCptr
typedef SponsorSponsorRef
typedef const SponsorSponsorCref
typedef struct __UUID UniqueId
typedef struct __UUIDUniqueIdPtr
typedef const UniqueIdUniqueIdCptr
typedef UniqueIdUniqueIdRef
typedef const UniqueIdUniqueIdCref
typedef UniversalIdentifierUniversalIdentifierPtr
typedef const UniversalIdentifierUniversalIdentifierCptr
typedef UniversalIdentifierUniversalIdentifierRef
typedef const UniversalIdentifierUniversalIdentifierCref
typedef UnsignedIntegerUnsignedIntegerPtr
typedef const UnsignedIntegerUnsignedIntegerCptr
typedef UnsignedIntegerUnsignedIntegerRef
typedef const UnsignedIntegerUnsignedIntegerCref
typedef UnsignedNumberUnsignedNumberPtr
typedef const UnsignedNumberUnsignedNumberCptr
typedef UnsignedNumberUnsignedNumberRef
typedef const UnsignedNumberUnsignedNumberCref
typedef UnsignedShortIntegerUnsignedShortIntegerPtr
typedef const UnsignedShortIntegerUnsignedShortIntegerCptr
typedef UnsignedShortIntegerUnsignedShortIntegerRef
typedef const UnsignedShortIntegerUnsignedShortIntegerCref
typedef struct _MetaSpaceLink MetaSpaceLink
typedef struct _MetaSpaceLinkMetaSpaceLinkPtr
typedef const MetaSpaceLinkMetaSpaceLinkCptr
typedef MetaSpaceLinkMetaSpaceLinkRef
typedef const MetaSpaceLinkMetaSpaceLinkCref
typedef struct __SchemaStoreDesc SchemaDesc
typedef struct __SchemaStoreDescSchemaDescPtr
typedef const SchemaDescSchemaDescCptr
typedef SchemaDescSchemaDescRef
typedef const SchemaDescSchemaDescCref
typedef struct corelinux::__ConceptDesc  ConceptDesc
typedef struct corelinux::__ConceptDescConceptDescPtr
typedef struct corelinux::__AttrDesc  AttrDesc
typedef struct corelinux::__AttrDescAttrDescPtr

Functions

 CORELINUX_SET ( MetaClassPtr, less<MetaClassPtr>, Children )
const DwordCref version (1)
 version Loader for the MetaType.

const UniversalIdentifier metaIdentifier ( "b55a3898-a9db-11d4-8561-00500489272c" )
 meta indentifier for the Aggregate.

 OPEN_INSTANCEDATA ( Aggregate ) CLOSE_INSTANCEDATA
 because this is a abstract base entity, there are no members either.

 DEFINE_DUMMY_DISPATCHTABLE ( Aggregate )
 DEFINE_ABSTRACT_METATYPE ( Aggregate, metaIdentifier, version , NULLPTR, "Base Abstract Prototype" )
 we use the abstract macro for MetaTypeAggregate autonaming.

const UniversalIdentifier metaIdentifier ( "dfe2fce8-0a08-11d5-93ac-00500489272c" )
 meta indentifier for the Array.

 DEFINE_CLASSINSTANCE_DESCRIPTOR (Array, Integer,Integer, SizeRestriction )
const UniversalIdentifier metaIdentifier ( "25fe317a-2502-11d5-88ee-00500489272c" )
 DEFINE_CLASSINSTANCE_DESCRIPTOR ( Attribute, FrameworkEntityPtr, FrameworkEntity, Key )
 DEFINE_CLASSINSTANCE_DESCRIPTOR ( Attribute, FrameworkEntityPtr, FrameworkEntity, Value )
const UniversalIdentifier metaIdentifier ( "f10df3de-a828-11d4-9182-00500489272c" )
 meta indentifier for the Boolean.

 DEFINE_INSTANCEDATA_DESCRIPTOR (Boolean,bool,Value)
 We define our property data descriptor.

 OPEN_INSTANCEDATA ( Boolean ) DEFINE_INSTANCEDATA( Boolean, Value ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( Boolean )
const UniversalIdentifier metaIdentifier ( "b9768c9a-2bba-11d5-8009-00500489272c" )
 OPEN_INSTANCEDATA ( Catalog ) CLOSE_INSTANCEDATA
 DEFINE_DUMMY_DISPATCHTABLE ( Catalog )
 DEFINE_ABSTRACT_METATYPE ( Catalog, metaIdentifier, version, NULLPTR , "A Catalog represents a view over like type entities in a particular domain" )
const UniversalIdentifier metaIdentifier ( "491556ec-0a05-11d5-83fb-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( Collection, metaIdentifier, version , NULLPTR, "Base Collection type" )
const UniversalIdentifier metaIdentifier ( "96878c2e-21e8-11d5-8d03-00500489272c" )
 DEFINE_CLASSINSTANCE_DESCRIPTOR ( Concept, CollectionPtr, Collection, Properties )
const UniversalIdentifier metaIdentifier ( "07b8be30-98c4-11d4-92d8-00500489272c" )
 meta indentifier for the FrameworkEntity.

 OPEN_INSTANCEDATA ( FrameworkEntity ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( FrameworkEntity )
 DEFINE_ABSTRACT_METATYPE1 ( FrameworkEntity, MetaTypeRoot, metaIdentifier, version, NULLPTR, "Base Abstract Type")
 because we must define MetaTypeRoot and is abstract.

const UniversalIdentifier metaIdentifier ( "f2e8cbca-2622-11d5-85c1-00500489272c" )
 meta indentifier for the FrameworkString.

 DEFINE_INSTANCEDATA_DESCRIPTOR ( FrameworkString, CharPtr, Value )
 We define our property data descriptor.

const UniversalIdentifier metaIdentifier ( "b648c3c6-a177-11d4-9ad3-00500489272c" )
 meta indentifier for the Integer.

 DEFINE_INSTANCEDATA_DESCRIPTOR (Integer,Int,Value)
 We define our property data descriptor.

 OPEN_INSTANCEDATA ( Integer ) DEFINE_INSTANCEDATA( Integer, Value ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( Integer )
template<classT> MetaType::InfoLinkPtr createLinks ( T const **aBlock )
const UniversalIdentifier metaIdentifier ( "d6f76a78-99b1-11d4-9555-00500489272c" )
 meta indentifier for the Number.

 OPEN_INSTANCEDATA ( Number ) CLOSE_INSTANCEDATA
 because this is a abstradt base entity, there are no members either.

 DEFINE_DUMMY_DISPATCHTABLE ( Number )
 DEFINE_ABSTRACT_METATYPE ( Number, metaIdentifier, version , NULLPTR, "Base abstract numeric type" )
 we use the abstract macro for MetaTypeNumber autonaming.

const UniversalIdentifier metaIdentifier ( "db2c84ea-a175-11d4-9f2f-00500489272c" )
 meta indentifier for the RealNumber.

 DEFINE_INSTANCEDATA_DESCRIPTOR (RealNumber,Real,Value)
 We define our property data descriptor.

 OPEN_INSTANCEDATA ( RealNumber ) DEFINE_INSTANCEDATA( RealNumber, Value ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( RealNumber )
const UniversalIdentifier metaIdentifier ( "65cdfe74-21e8-11d5-8282-00500489272c" )
 OPEN_INSTANCEDATA ( Schema ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( Schema )
const UniversalIdentifier metaIdentifier ( "68ab5c92-0d19-11d5-8d4f-00500489272c" )
 meta indentifier for the Array.

const UniversalIdentifier metaIdentifier ( "4f281f2c-a30a-11d4-87a8-00500489272c" )
 meta indentifier for the ShortInteger.

 DEFINE_INSTANCEDATA_DESCRIPTOR (ShortInteger,Short,Value)
 We define our property data descriptor.

const UniversalIdentifier metaIdentifier ( "d4080300-a88d-11d4-8dd3-00500489272c" )
 meta indentifier for the SignedNumber.

 DEFINE_ABSTRACT_METATYPE ( SignedNumber, metaIdentifier, version , NULLPTR, "Base abstract signed integral number type" )
 we use the standard macro for MetaTypeSignedNumber autonaming.

const UniversalIdentifier metaIdentifier ( "daf67bdc-1ba7-11d5-946f-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( Sponsor, metaIdentifier, version, NULLPTR , "Sponsor facilitates infrastructure for particular services" )
const UniversalIdentifier metaIdentifier ( "d4de5d28-a67c-11d4-9675-00500489272c" )
 meta indentifier for the Integer.

 DEFINE_INSTANCEDATA_DESCRIPTOR (UnsignedInteger,UnsignedInt,Value)
 We define our property data descriptor.

 OPEN_INSTANCEDATA ( UnsignedInteger ) DEFINE_INSTANCEDATA( UnsignedInteger, Value ) CLOSE_INSTANCEDATA
 We construct the values reference.

 DEFINE_DUMMY_DISPATCHTABLE ( UnsignedInteger )
const UniversalIdentifier metaIdentifier ( "8d5e3a28-a88d-11d4-9213-00500489272c" )
 meta indentifier for the UnsignedNumber.

 DEFINE_ABSTRACT_METATYPE ( UnsignedNumber, metaIdentifier, version , NULLPTR, "Base abstract unsigned integral number type" )
 we use the standard macro for MetaTypeUnsignedNumber autonaming.

const UniversalIdentifier metaIdentifier ( "3c5cfed4-a897-11d4-9153-00500489272c" )
 meta indentifier for the UnsignedShortInteger.

 DEFINE_INSTANCEDATA_DESCRIPTOR (UnsignedShortInteger,Word,Value)
 We define our property data descriptor.

const CharPtr gTestMethod ( "handlesType" )
const CharPtr gGetLoaderTypeMethod ( "getLoaderType" )
const CharPtr gLoadInstanceMethod ( "loadInstance" )
const CharPtr gUnLoadInstanceMethod ( "unloadInstance" )
MetaClassPtr findHandler ( CharCptr aName, MetaClassPtr aClass )
const UniversalIdentifier metaIdentifier ( "0829af44-accb-11d4-8df6-00500489272c" )
 OPEN_INSTANCEDATA ( LibraryObject ) CLOSE_INSTANCEDATA
 DEFINE_DUMMY_DISPATCHTABLE ( LibraryObject )
 DEFINE_ABSTRACT_METATYPE ( LibraryObject, metaIdentifier, version , NULLPTR, "Abstract aggregate describing a library entity" )
const CharPtr gCreateInstanceMethod ( "create" )
const CharPtr gDestroyInstanceMethod ( "destroy" )
LibraryObjectPtr fetchObject ( CharCptr aName, MetaClassPtr aClass )
const UniversalIdentifier metaIdentifier ( "98df59ba-a9df-11d4-9cd8-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( LibraryType, metaIdentifier, version, NULLPTR , "Aggregate type that describes computer library types" )
const UniversalIdentifier metaIdentifier ( "2f57b638-bd0b-11d4-8235-00500489272c" )
 meta indentifier for the Loader.

 DEFINE_ABSTRACT_METATYPE ( Loader, metaIdentifier, version, NULLPTR , "Aggregate type that describes loaders of computer libraries" )
const UniversalIdentifier metaIdentifier ( "4fa40184-31ba-11d5-95f8-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( SchemaAbstractStore, metaIdentifier, version, NULLPTR , "SchemaAbstractStore is base abstraction for derived Schema store types" )
const FrameworkString homeEnviron ("HOME")
const FrameworkString catEnviron ("CLFW++HOME")
const FrameworkString catLocation ("/.clfw++")
const FrameworkString schemaLocation ("/schemas")
const FrameworkString catName ("schemcat")
const FrameworkString defCollection ("SetCollection")
const FrameworkString catMode ("Write")
const UniversalIdentifier metaIdentifier ( "f014b0a6-2bbf-11d5-9892-00500489272c" )
UniversalIdentifier gPrimaryUid ( gPrimaryKey )
const UniversalIdentifier metaIdentifier ( "65d9c2fc-2f46-11d5-8ae6-00500489272c" )
const UniversalIdentifier metaIdentifier ( "7e7b8338-3719-11d5-95fd-00500489272c" )
const UniversalIdentifier metaIdentifier ( "25142a52-2bc0-11d5-9578-00500489272c" )
const FrameworkString schemaMode ("Write")
const FrameworkString conceptNameKey ("Name")
const UniversalIdentifier metaIdentifier ( "5edcaa98-3318-11d5-8174-00500489272c" )
const UniversalIdentifier metaIdentifier ( "43ead56e-2f37-11d5-8bbc-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( Store, metaIdentifier, version, NULLPTR , "Store is a logical storage backing object" )
const UniversalIdentifier metaIdentifier ( "298a5bb8-2bbd-11d5-85cb-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( StoreCatalog, metaIdentifier, version, NULLPTR , "A StoreCatalog represents a view over the Stores in a storage domain" )
const UniversalIdentifier metaIdentifier ( "7ebddad0-1bb2-11d5-8551-00500489272c" )
 DEFINE_ABSTRACT_METATYPE ( StoreSponsor, metaIdentifier, version, NULLPTR , "StoreSponsor type that describes persist facilitator" )

Variables

MetaType const* AggregateMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* ArrayMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* AttributeMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* BooleanMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* CatalogMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* CollectionMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* ConceptMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* FrameworkEntityMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* FrameworkStringMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* IntegerMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* NumberMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* RealNumberMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SetCollectionMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* ShortIntegerMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SignedNumberMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SponsorMetaTypeParents []
 array storing the parents descriptors. More...

UniqueId zeroUUID = {0,0,0,{0,0,0,0,0,0,0,0}}
UniqueId delUUID = {0,0,0,{0,0,0,0,0,0,0,1}}
MetaType const* UnsignedIntegerMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* UnsignedNumberMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* UnsignedShortIntegerMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* LibraryObjectMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* LibraryTypeMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* LoaderMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaAbstractStoreMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaCatalogMetaTypeParents []
 array storing the parents descriptors. More...

CharPtr gPrimaryKey = "62c4c5f4-319d-11d5-88a9-00500489272c"
CatalogDescriptor gDefFirst = {1,0}
MetaType const* SchemaCatStoreMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaDataDescriptorMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaSponsorMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* SchemaStoreMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* StoreMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* StoreCatalogMetaTypeParents []
 array storing the parents descriptors. More...

MetaType const* StoreSponsorMetaTypeParents []
 array storing the parents descriptors. More...


Typedef Documentation

typedef const AbstractEntityException* corelinux::AbstractEntityExceptionCptr
 

typedef const AbstractEntityException& corelinux::AbstractEntityExceptionCref
 

typedef AbstractEntityException* corelinux::AbstractEntityExceptionPtr
 

typedef AbstractEntityException& corelinux::AbstractEntityExceptionRef
 

typedef const AccessorNotFound* corelinux::AccessorNotFoundCptr
 

typedef const AccessorNotFound& corelinux::AccessorNotFoundCref
 

typedef AccessorNotFound* corelinux::AccessorNotFoundPtr
 

typedef AccessorNotFound& corelinux::AccessorNotFoundRef
 

typedef const Aggregate* corelinux::AggregateCptr
 

typedef const Aggregate& corelinux::AggregateCref
 

typedef Aggregate* corelinux::AggregatePtr
 

typedef Aggregate& corelinux::AggregateRef
 

typedef const Array* corelinux::ArrayCptr
 

typedef const Array& corelinux::ArrayCref
 

typedef Array* corelinux::ArrayPtr
 

typedef Array& corelinux::ArrayRef
 

typedef struct corelinux::__AttrDesc corelinux::AttrDesc
 

typedef struct corelinux::__AttrDesc* corelinux::AttrDescPtr
 

typedef const Attribute* corelinux::AttributeCptr
 

typedef const Attribute& corelinux::AttributeCref
 

typedef Attribute* corelinux::AttributePtr
 

typedef Attribute& corelinux::AttributeRef
 

typedef const Boolean* corelinux::BooleanCptr
 

typedef const Boolean& corelinux::BooleanCref
 

typedef Boolean* corelinux::BooleanPtr
 

typedef Boolean& corelinux::BooleanRef
 

typedef const Catalog* corelinux::CatalogCptr
 

typedef const Catalog& corelinux::CatalogCref
 

typedef struct _CatDesc corelinux::CatalogDescriptor
 

typedef const CatalogDescriptor* corelinux::CatalogDescriptorCptr
 

typedef const CatalogDescriptor& corelinux::CatalogDescriptorCref
 

typedef struct _CatDesc* corelinux::CatalogDescriptorPtr
 

typedef CatalogDescriptor& corelinux::CatalogDescriptorRef
 

typedef Catalog* corelinux::CatalogPtr
 

typedef Catalog& corelinux::CatalogRef
 

typedef std::map< OntologyPtr , KeyComp , OntologyMap > corelinux::CharCptr
 

typedef CharCptr ::const_iterator corelinux::CharCptrConstIterator
 

typedef CharCptr ::const_iterator* corelinux::CharCptrConstIteratorPtr
 

typedef CharCptr ::const_iterator& corelinux::CharCptrConstIteratorRef
 

typedef const CharCptr* corelinux::CharCptrCptr
 

typedef const CharCptr& corelinux::CharCptrCref
 

typedef CharCptr ::iterator corelinux::CharCptrIterator
 

typedef CharCptr ::iterator* corelinux::CharCptrIteratorPtr
 

typedef CharCptr ::iterator& corelinux::CharCptrIteratorRef
 

typedef CharCptr* corelinux::CharCptrPtr
 

typedef CharCptr& corelinux::CharCptrRef
 

typedef CharCptr ::reverse_iterator corelinux::CharCptrRiterator
 

typedef CharCptr ::reverse_iterator* corelinux::CharCptrRiteratorPtr
 

typedef CharCptr ::reverse_iterator& corelinux::CharCptrRiteratorRef
 

typedef const ClassException* corelinux::ClassExceptionCptr
 

typedef const ClassException& corelinux::ClassExceptionCref
 

typedef ClassException* corelinux::ClassExceptionPtr
 

typedef ClassException& corelinux::ClassExceptionRef
 

typedef const Collection* corelinux::CollectionCptr
 

typedef const Collection& corelinux::CollectionCref
 

typedef Collection* corelinux::CollectionPtr
 

typedef Collection& corelinux::CollectionRef
 

typedef const Concept* corelinux::ConceptCptr
 

typedef const Concept& corelinux::ConceptCref
 

typedef struct corelinux::__ConceptDesc corelinux::ConceptDesc
 

typedef struct corelinux::__ConceptDesc * corelinux::ConceptDescPtr
 

typedef Concept* corelinux::ConceptPtr
 

typedef Concept& corelinux::ConceptRef
 

typedef const DescriptorNotFound* corelinux::DescriptorNotFoundCptr
 

typedef const DescriptorNotFound& corelinux::DescriptorNotFoundCref
 

typedef DescriptorNotFound* corelinux::DescriptorNotFoundPtr
 

typedef DescriptorNotFound& corelinux::DescriptorNotFoundRef
 

typedef Long corelinux::ElementIndex
 

typedef const ElementIndex* corelinux::ElementIndexCptr
 

typedef const ElementIndex& corelinux::ElementIndexCref
 

typedef Long* corelinux::ElementIndexPtr
 

typedef ElementIndex& corelinux::ElementIndexRef
 

typedef const FrameworkEntity* corelinux::FrameworkEntityCptr
 

typedef const FrameworkEntity& corelinux::FrameworkEntityCref
 

typedef FrameworkEntity* corelinux::FrameworkEntityPtr
 

typedef FrameworkEntity& corelinux::FrameworkEntityRef
 

typedef const FrameworkString* corelinux::FrameworkStringCptr
 

typedef const FrameworkString& corelinux::FrameworkStringCref
 

typedef FrameworkString* corelinux::FrameworkStringPtr
 

typedef FrameworkString& corelinux::FrameworkStringRef
 

typedef const IncompatibleClassException* corelinux::IncompatibleClassExceptionCptr
 

typedef const IncompatibleClassException& corelinux::IncompatibleClassExceptionCref
 

typedef IncompatibleClassException* corelinux::IncompatibleClassExceptionPtr
 

typedef IncompatibleClassException& corelinux::IncompatibleClassExceptionRef
 

typedef const Integer* corelinux::IntegerCptr
 

typedef const Integer& corelinux::IntegerCref
 

typedef Integer* corelinux::IntegerPtr
 

typedef Integer& corelinux::IntegerRef
 

typedef struct __LibObjectReference corelinux::LibObjectReference
 

typedef const LibObjectReference* corelinux::LibObjectReferenceCptr
 

typedef const LibObjectReference& corelinux::LibObjectReferenceCref
 

typedef struct __LibObjectReference* corelinux::LibObjectReferencePtr
 

typedef LibObjectReference& corelinux::LibObjectReferenceRef
 

typedef const Library* corelinux::LibraryCptr
 

typedef const Library& corelinux::LibraryCref
 

typedef const LibraryException* corelinux::LibraryExceptionCptr
 

typedef const LibraryException& corelinux::LibraryExceptionCref
 

typedef LibraryException* corelinux::LibraryExceptionPtr
 

typedef LibraryException& corelinux::LibraryExceptionRef
 

typedef const LibraryInstance* corelinux::LibraryInstanceCptr
 

typedef const LibraryInstance& corelinux::LibraryInstanceCref
 

typedef LibraryInstance* corelinux::LibraryInstancePtr
 

typedef LibraryInstancePtr ::const_iterator corelinux::LibraryInstancePtrConstIterator
 

typedef LibraryInstancePtr ::const_iterator* corelinux::LibraryInstancePtrConstIteratorPtr
 

typedef LibraryInstancePtr ::const_iterator& corelinux::LibraryInstancePtrConstIteratorRef
 

typedef const LibraryInstancePtr* corelinux::LibraryInstancePtrCptr
 

typedef const LibraryInstancePtr& corelinux::LibraryInstancePtrCref
 

typedef LibraryInstancePtr ::iterator corelinux::LibraryInstancePtrIterator
 

typedef LibraryInstancePtr ::iterator* corelinux::LibraryInstancePtrIteratorPtr
 

typedef LibraryInstancePtr ::iterator& corelinux::LibraryInstancePtrIteratorRef
 

typedef LibraryInstancePtr* corelinux::LibraryInstancePtrPtr
 

typedef LibraryInstancePtr& corelinux::LibraryInstancePtrRef
 

typedef LibraryInstancePtr ::reverse_iterator corelinux::LibraryInstancePtrRiterator
 

typedef LibraryInstancePtr ::reverse_iterator* corelinux::LibraryInstancePtrRiteratorPtr
 

typedef LibraryInstancePtr ::reverse_iterator& corelinux::LibraryInstancePtrRiteratorRef
 

typedef LibraryInstance& corelinux::LibraryInstanceRef
 

typedef const LibraryObject* corelinux::LibraryObjectCptr
 

typedef const LibraryObject& corelinux::LibraryObjectCref
 

typedef LibraryObject* corelinux::LibraryObjectPtr
 

typedef LibraryObject& corelinux::LibraryObjectRef
 

typedef const LibraryObjectRegistry* corelinux::LibraryObjectRegistryCptr
 

typedef const LibraryObjectRegistry& corelinux::LibraryObjectRegistryCref
 

typedef LibraryObjectRegistry* corelinux::LibraryObjectRegistryPtr
 

typedef LibraryObjectRegistry& corelinux::LibraryObjectRegistryRef
 

typedef Library* corelinux::LibraryPtr
 

typedef Library& corelinux::LibraryRef
 

typedef const LibraryType* corelinux::LibraryTypeCptr
 

typedef const LibraryType& corelinux::LibraryTypeCref
 

typedef LibraryType* corelinux::LibraryTypePtr
 

typedef LibraryType& corelinux::LibraryTypeRef
 

typedef const LoadException* corelinux::LoadExceptionCptr
 

typedef const LoadException& corelinux::LoadExceptionCref
 

typedef LoadException* corelinux::LoadExceptionPtr
 

typedef LoadException& corelinux::LoadExceptionRef
 

typedef const Loader* corelinux::LoaderCptr
 

typedef const Loader& corelinux::LoaderCref
 

typedef const LoaderNotFoundException* corelinux::LoaderNotFoundExceptionCptr
 

typedef const LoaderNotFoundException& corelinux::LoaderNotFoundExceptionCref
 

typedef LoaderNotFoundException* corelinux::LoaderNotFoundExceptionPtr
 

typedef LoaderNotFoundException& corelinux::LoaderNotFoundExceptionRef
 

typedef Loader* corelinux::LoaderPtr
 

typedef Loader& corelinux::LoaderRef
 

typedef const MetaClass* corelinux::MetaClassCptr
 

typedef const MetaClass& corelinux::MetaClassCref
 

typedef MetaClass* corelinux::MetaClassPtr
 

typedef MetaClass& corelinux::MetaClassRef
 

typedef const MetaSpace* corelinux::MetaSpaceCptr
 

typedef const MetaSpace& corelinux::MetaSpaceCref
 

typedef struct _MetaSpaceLink corelinux::MetaSpaceLink
 

typedef const MetaSpaceLink* corelinux::MetaSpaceLinkCptr
 

typedef const MetaSpaceLink& corelinux::MetaSpaceLinkCref
 

typedef struct _MetaSpaceLink* corelinux::MetaSpaceLinkPtr
 

typedef MetaSpaceLink& corelinux::MetaSpaceLinkRef
 

typedef MetaSpace* corelinux::MetaSpacePtr
 

typedef MetaSpace& corelinux::MetaSpaceRef
 

typedef const MetaType* corelinux::MetaTypeCptr
 

typedef const MetaType& corelinux::MetaTypeCref
 

typedef std::map< MetaClassPtr , less<MetaTypePtr> , ClassMap > corelinux::MetaTypePtr
 

typedef MetaTypePtr ::const_iterator corelinux::MetaTypePtrConstIterator
 

typedef MetaTypePtr ::const_iterator* corelinux::MetaTypePtrConstIteratorPtr
 

typedef MetaTypePtr ::const_iterator& corelinux::MetaTypePtrConstIteratorRef
 

typedef const MetaTypePtr* corelinux::MetaTypePtrCptr
 

typedef const MetaTypePtr& corelinux::MetaTypePtrCref
 

typedef MetaTypePtr ::iterator corelinux::MetaTypePtrIterator
 

typedef MetaTypePtr ::iterator* corelinux::MetaTypePtrIteratorPtr
 

typedef MetaTypePtr ::iterator& corelinux::MetaTypePtrIteratorRef
 

typedef MetaTypePtr* corelinux::MetaTypePtrPtr
 

typedef MetaTypePtr& corelinux::MetaTypePtrRef
 

typedef MetaTypePtr ::reverse_iterator corelinux::MetaTypePtrRiterator
 

typedef MetaTypePtr ::reverse_iterator* corelinux::MetaTypePtrRiteratorPtr
 

typedef MetaTypePtr ::reverse_iterator& corelinux::MetaTypePtrRiteratorRef
 

typedef MetaType& corelinux::MetaTypeRef
 

typedef const Number* corelinux::NumberCptr
 

typedef const Number& corelinux::NumberCref
 

typedef Number* corelinux::NumberPtr
 

typedef Number& corelinux::NumberRef
 

typedef const Ontology* corelinux::OntologyCptr
 

typedef const Ontology& corelinux::OntologyCref
 

typedef Ontology* corelinux::OntologyPtr
 

typedef Ontology& corelinux::OntologyRef
 

typedef const RealNumber* corelinux::RealNumberCptr
 

typedef const RealNumber& corelinux::RealNumberCref
 

typedef RealNumber* corelinux::RealNumberPtr
 

typedef RealNumber& corelinux::RealNumberRef
 

typedef Singleton<LibraryObjectRegistry> corelinux::RegistryInstance
 

typedef const RegistryInstance* corelinux::RegistryInstanceCptr
 

typedef const RegistryInstance& corelinux::RegistryInstanceCref
 

typedef Singleton<LibraryObjectRegistry>* corelinux::RegistryInstancePtr
 

typedef RegistryInstance& corelinux::RegistryInstanceRef
 

typedef const SchemaAbstractStore* corelinux::SchemaAbstractStoreCptr
 

typedef const SchemaAbstractStore& corelinux::SchemaAbstractStoreCref
 

typedef SchemaAbstractStore* corelinux::SchemaAbstractStorePtr
 

typedef SchemaAbstractStore& corelinux::SchemaAbstractStoreRef
 

typedef const SchemaCatStore* corelinux::SchemaCatStoreCptr
 

typedef const SchemaCatStore& corelinux::SchemaCatStoreCref
 

typedef SchemaCatStore* corelinux::SchemaCatStorePtr
 

typedef SchemaCatStore& corelinux::SchemaCatStoreRef
 

typedef const SchemaCatalog* corelinux::SchemaCatalogCptr
 

typedef const SchemaCatalog& corelinux::SchemaCatalogCref
 

typedef SchemaCatalog* corelinux::SchemaCatalogPtr
 

typedef SchemaCatalog& corelinux::SchemaCatalogRef
 

typedef const Schema* corelinux::SchemaCptr
 

typedef const Schema& corelinux::SchemaCref
 

typedef const SchemaDataDescriptor* corelinux::SchemaDataDescriptorCptr
 

typedef const SchemaDataDescriptor& corelinux::SchemaDataDescriptorCref
 

typedef SchemaDataDescriptor* corelinux::SchemaDataDescriptorPtr
 

typedef SchemaDataDescriptor& corelinux::SchemaDataDescriptorRef
 

typedef struct __SchemaStoreDesc corelinux::SchemaDesc
 

typedef const SchemaDesc* corelinux::SchemaDescCptr
 

typedef const SchemaDesc& corelinux::SchemaDescCref
 

typedef struct __SchemaStoreDesc* corelinux::SchemaDescPtr
 

typedef SchemaDesc& corelinux::SchemaDescRef
 

typedef Schema* corelinux::SchemaPtr
 

typedef Schema& corelinux::SchemaRef
 

typedef const SchemaSponsor* corelinux::SchemaSponsorCptr
 

typedef const SchemaSponsor& corelinux::SchemaSponsorCref
 

typedef SchemaSponsor* corelinux::SchemaSponsorPtr
 

typedef SchemaSponsor& corelinux::SchemaSponsorRef
 

typedef const SchemaStore* corelinux::SchemaStoreCptr
 

typedef const SchemaStore& corelinux::SchemaStoreCref
 

typedef SchemaStore* corelinux::SchemaStorePtr
 

typedef SchemaStore& corelinux::SchemaStoreRef
 

typedef const SetCollection* corelinux::SetCollectionCptr
 

typedef const SetCollection& corelinux::SetCollectionCref
 

typedef SetCollection* corelinux::SetCollectionPtr
 

typedef SetCollection& corelinux::SetCollectionRef
 

typedef const ShortInteger* corelinux::ShortIntegerCptr
 

typedef const ShortInteger& corelinux::ShortIntegerCref
 

typedef ShortInteger* corelinux::ShortIntegerPtr
 

typedef ShortInteger& corelinux::ShortIntegerRef
 

typedef const SignedNumber* corelinux::SignedNumberCptr
 

typedef const SignedNumber& corelinux::SignedNumberCref
 

typedef SignedNumber* corelinux::SignedNumberPtr
 

typedef SignedNumber& corelinux::SignedNumberRef
 

typedef const Sponsor* corelinux::SponsorCptr
 

typedef const Sponsor& corelinux::SponsorCref
 

typedef Sponsor* corelinux::SponsorPtr
 

typedef Sponsor& corelinux::SponsorRef
 

typedef const StoreCatalog* corelinux::StoreCatalogCptr
 

typedef const StoreCatalog& corelinux::StoreCatalogCref
 

typedef StoreCatalog* corelinux::StoreCatalogPtr
 

typedef StoreCatalog& corelinux::StoreCatalogRef
 

typedef const Store* corelinux::StoreCptr
 

typedef const Store& corelinux::StoreCref
 

typedef Store* corelinux::StorePtr
 

typedef Store& corelinux::StoreRef
 

typedef const StoreSponsor* corelinux::StoreSponsorCptr
 

typedef const StoreSponsor& corelinux::StoreSponsorCref
 

typedef StoreSponsor* corelinux::StoreSponsorPtr
 

typedef StoreSponsor& corelinux::StoreSponsorRef
 

typedef struct __UUID corelinux::UniqueId
 

typedef const UniqueId* corelinux::UniqueIdCptr
 

typedef const UniqueId& corelinux::UniqueIdCref
 

typedef struct __UUID* corelinux::UniqueIdPtr
 

typedef UniqueId& corelinux::UniqueIdRef
 

typedef const UniversalIdentifier* corelinux::UniversalIdentifierCptr
 

typedef const UniversalIdentifier& corelinux::UniversalIdentifierCref
 

typedef UniversalIdentifier* corelinux::UniversalIdentifierPtr
 

typedef UniversalIdentifier& corelinux::UniversalIdentifierRef
 

typedef const UnsignedInteger* corelinux::UnsignedIntegerCptr
 

typedef const UnsignedInteger& corelinux::UnsignedIntegerCref
 

typedef UnsignedInteger* corelinux::UnsignedIntegerPtr
 

typedef UnsignedInteger& corelinux::UnsignedIntegerRef
 

typedef const UnsignedNumber* corelinux::UnsignedNumberCptr
 

typedef const UnsignedNumber& corelinux::UnsignedNumberCref
 

typedef UnsignedNumber* corelinux::UnsignedNumberPtr
 

typedef UnsignedNumber& corelinux::UnsignedNumberRef
 

typedef const UnsignedShortInteger* corelinux::UnsignedShortIntegerCptr
 

typedef const UnsignedShortInteger& corelinux::UnsignedShortIntegerCref
 

typedef UnsignedShortInteger* corelinux::UnsignedShortIntegerPtr
 

typedef UnsignedShortInteger& corelinux::UnsignedShortIntegerRef
 


Function Documentation

CORELINUX_SET ( MetaClassPtr,
less< MetaClassPtr >,
Children )
 

DEFINE_ABSTRACT_METATYPE ( StoreSponsor,
metaIdentifier,
version,
NULLPTR,
"StoreSponsor type that describes persist facilitator" )
 

DEFINE_ABSTRACT_METATYPE ( StoreCatalog,
metaIdentifier,
version,
NULLPTR,
"A StoreCatalog represents a view over the Stores in a storage domain" )
 

DEFINE_ABSTRACT_METATYPE ( Store,
metaIdentifier,
version,
NULLPTR,
"Store is a logical storage backing object" )
 

DEFINE_ABSTRACT_METATYPE ( SchemaAbstractStore,
metaIdentifier,
version,
NULLPTR,
"SchemaAbstractStore is base abstraction for derived Schema store types" )
 

DEFINE_ABSTRACT_METATYPE ( Loader,
metaIdentifier,
version,
NULLPTR,
"Aggregate type that describes loaders of computer libraries" )
 

DEFINE_ABSTRACT_METATYPE ( LibraryType,
metaIdentifier,
version,
NULLPTR,
"Aggregate type that describes computer library types" )
 

DEFINE_ABSTRACT_METATYPE ( LibraryObject,
metaIdentifier,
version,
NULLPTR,
"Abstract aggregate describing a library entity" )
 

corelinux::DEFINE_ABSTRACT_METATYPE ( UnsignedNumber,
metaIdentifier,
version,
NULLPTR,
"Base abstract unsigned integral number type" )
 

we use the standard macro for MetaTypeUnsignedNumber autonaming.

DEFINE_ABSTRACT_METATYPE ( Sponsor,
metaIdentifier,
version,
NULLPTR,
"Sponsor facilitates infrastructure for particular services" )
 

corelinux::DEFINE_ABSTRACT_METATYPE ( SignedNumber,
metaIdentifier,
version,
NULLPTR,
"Base abstract signed integral number type" )
 

we use the standard macro for MetaTypeSignedNumber autonaming.

corelinux::DEFINE_ABSTRACT_METATYPE ( Number,
metaIdentifier,
version,
NULLPTR,
"Base abstract numeric type" )
 

we use the abstract macro for MetaTypeNumber autonaming.

DEFINE_ABSTRACT_METATYPE ( Collection,
metaIdentifier,
version,
NULLPTR,
"Base Collection type" )
 

DEFINE_ABSTRACT_METATYPE ( Catalog,
metaIdentifier,
version,
NULLPTR,
"A Catalog represents a view over like type entities in a particular domain" )
 

corelinux::DEFINE_ABSTRACT_METATYPE ( Aggregate,
metaIdentifier,
version,
NULLPTR,
"Base Abstract Prototype" )
 

we use the abstract macro for MetaTypeAggregate autonaming.

corelinux::DEFINE_ABSTRACT_METATYPE1 ( FrameworkEntity,
MetaTypeRoot,
metaIdentifier,
version,
NULLPTR,
"Base Abstract Type" )
 

because we must define MetaTypeRoot and is abstract.

DEFINE_CLASSINSTANCE_DESCRIPTOR ( Concept,
CollectionPtr,
Collection,
Properties )
 

DEFINE_CLASSINSTANCE_DESCRIPTOR ( Attribute,
FrameworkEntityPtr,
FrameworkEntity,
Value )
 

DEFINE_CLASSINSTANCE_DESCRIPTOR ( Attribute,
FrameworkEntityPtr,
FrameworkEntity,
Key )
 

DEFINE_CLASSINSTANCE_DESCRIPTOR ( Array,
Integer,
Integer,
SizeRestriction )
 

DEFINE_DUMMY_DISPATCHTABLE ( LibraryObject )
 

DEFINE_DUMMY_DISPATCHTABLE ( UnsignedInteger )
 

DEFINE_DUMMY_DISPATCHTABLE ( Schema )
 

DEFINE_DUMMY_DISPATCHTABLE ( RealNumber )
 

DEFINE_DUMMY_DISPATCHTABLE ( Number )
 

DEFINE_DUMMY_DISPATCHTABLE ( Integer )
 

DEFINE_DUMMY_DISPATCHTABLE ( FrameworkEntity )
 

DEFINE_DUMMY_DISPATCHTABLE ( Catalog )
 

DEFINE_DUMMY_DISPATCHTABLE ( Boolean )
 

DEFINE_DUMMY_DISPATCHTABLE ( Aggregate )
 

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( UnsignedShortInteger,
Word,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( UnsignedInteger,
UnsignedInt,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( ShortInteger,
Short,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( RealNumber,
Real,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( Integer,
Int,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( FrameworkString,
CharPtr,
Value )
 

We define our property data descriptor.

corelinux::DEFINE_INSTANCEDATA_DESCRIPTOR ( Boolean,
bool,
Value )
 

We define our property data descriptor.

OPEN_INSTANCEDATA ( LibraryObject )
 

corelinux::OPEN_INSTANCEDATA ( UnsignedInteger )
 

We construct the values reference.

corelinux::OPEN_INSTANCEDATA ( Schema )
 

We construct the values reference.

corelinux::OPEN_INSTANCEDATA ( RealNumber )
 

We construct the values reference.

corelinux::OPEN_INSTANCEDATA ( Number )
 

because this is a abstradt base entity, there are no members either.

corelinux::OPEN_INSTANCEDATA ( Integer )
 

We construct the values reference.

corelinux::OPEN_INSTANCEDATA ( FrameworkEntity )
 

We construct the values reference.

OPEN_INSTANCEDATA ( Catalog )
 

corelinux::OPEN_INSTANCEDATA ( Boolean )
 

We construct the values reference.

corelinux::OPEN_INSTANCEDATA ( Aggregate )
 

because this is a abstract base entity, there are no members either.

const FrameworkString catEnviron ( "CLFW++HOME" )
 

const FrameworkString catLocation ( "/.clfw++" )
 

const FrameworkString catMode ( "Write" )
 

const FrameworkString catName ( "schemcat" )
 

const FrameworkString conceptNameKey ( "Name" )
 

template<classT>
MetaType::InfoLinkPtr corelinux::createLinks ( T const ** aBlock )
 

const FrameworkString defCollection ( "SetCollection" )
 

LibraryObjectPtr corelinux::fetchObject ( CharCptr aName,
MetaClassPtr aClass ) [static]
 

MetaClassPtr corelinux::findHandler ( CharCptr aName,
MetaClassPtr aClass ) [static]
 

const CharPtr gCreateInstanceMethod ( "create" )
 

const CharPtr gDestroyInstanceMethod ( "destroy" )
 

const CharPtr gGetLoaderTypeMethod ( "getLoaderType" )
 

const CharPtr gLoadInstanceMethod ( "loadInstance" )
 

UniversalIdentifier gPrimaryUid ( gPrimaryKey ) [static]
 

const CharPtr gTestMethod ( "handlesType" )
 

const CharPtr gUnLoadInstanceMethod ( "unloadInstance" )
 

const FrameworkString homeEnviron ( "HOME" )
 

const UniversalIdentifier metaIdentifier ( "7ebddad0-1bb2-11d5-8551-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "298a5bb8-2bbd-11d5-85cb-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "43ead56e-2f37-11d5-8bbc-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "5edcaa98-3318-11d5-8174-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "25142a52-2bc0-11d5-9578-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "7e7b8338-3719-11d5-95fd-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "65d9c2fc-2f46-11d5-8ae6-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "f014b0a6-2bbf-11d5-9892-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "4fa40184-31ba-11d5-95f8-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "2f57b638-bd0b-11d4-8235-00500489272c" )
 

meta indentifier for the Loader.

const UniversalIdentifier metaIdentifier ( "98df59ba-a9df-11d4-9cd8-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "0829af44-accb-11d4-8df6-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "3c5cfed4-a897-11d4-9153-00500489272c" )
 

meta indentifier for the UnsignedShortInteger.

const UniversalIdentifier corelinux::metaIdentifier ( "8d5e3a28-a88d-11d4-9213-00500489272c" )
 

meta indentifier for the UnsignedNumber.

const UniversalIdentifier corelinux::metaIdentifier ( "d4de5d28-a67c-11d4-9675-00500489272c" )
 

meta indentifier for the Integer.

const UniversalIdentifier metaIdentifier ( "daf67bdc-1ba7-11d5-946f-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "d4080300-a88d-11d4-8dd3-00500489272c" )
 

meta indentifier for the SignedNumber.

const UniversalIdentifier corelinux::metaIdentifier ( "4f281f2c-a30a-11d4-87a8-00500489272c" )
 

meta indentifier for the ShortInteger.

const UniversalIdentifier corelinux::metaIdentifier ( "68ab5c92-0d19-11d5-8d4f-00500489272c" )
 

meta indentifier for the Array.

const UniversalIdentifier metaIdentifier ( "65cdfe74-21e8-11d5-8282-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "db2c84ea-a175-11d4-9f2f-00500489272c" )
 

meta indentifier for the RealNumber.

const UniversalIdentifier corelinux::metaIdentifier ( "d6f76a78-99b1-11d4-9555-00500489272c" )
 

meta indentifier for the Number.

const UniversalIdentifier corelinux::metaIdentifier ( "b648c3c6-a177-11d4-9ad3-00500489272c" )
 

meta indentifier for the Integer.

const UniversalIdentifier corelinux::metaIdentifier ( "f2e8cbca-2622-11d5-85c1-00500489272c" )
 

meta indentifier for the FrameworkString.

const UniversalIdentifier corelinux::metaIdentifier ( "07b8be30-98c4-11d4-92d8-00500489272c" )
 

meta indentifier for the FrameworkEntity.

const UniversalIdentifier metaIdentifier ( "96878c2e-21e8-11d5-8d03-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "491556ec-0a05-11d5-83fb-00500489272c" )
 

const UniversalIdentifier metaIdentifier ( "b9768c9a-2bba-11d5-8009-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "f10df3de-a828-11d4-9182-00500489272c" )
 

meta indentifier for the Boolean.

const UniversalIdentifier metaIdentifier ( "25fe317a-2502-11d5-88ee-00500489272c" )
 

const UniversalIdentifier corelinux::metaIdentifier ( "dfe2fce8-0a08-11d5-93ac-00500489272c" )
 

meta indentifier for the Array.

const UniversalIdentifier corelinux::metaIdentifier ( "b55a3898-a9db-11d4-8561-00500489272c" )
 

meta indentifier for the Aggregate.

const FrameworkString schemaLocation ( "/schemas" )
 

const FrameworkString schemaMode ( "Write" )
 

const DwordCref version ( 1 )
 

version Loader for the MetaType.


Variable Documentation

MetaType const * corelinux::AggregateMetaTypeParents[]
 

Initializer:

{
   MetaTypeFrameworkEntity  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::ArrayMetaTypeParents[]
 

Initializer:

{
   MetaTypeCollection  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::AttributeMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::BooleanMetaTypeParents[]
 

Initializer:

{
   MetaTypeFrameworkEntity  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::CatalogMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::CollectionMetaTypeParents[]
 

Initializer:

{
   MetaTypeFrameworkEntity  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::ConceptMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::FrameworkEntityMetaTypeParents[]
 

Initializer:

{
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::FrameworkStringMetaTypeParents[]
 

Initializer:

{
   MetaTypeFrameworkEntity  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::IntegerMetaTypeParents[]
 

Initializer:

{
   MetaTypeSignedNumber  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::LibraryObjectMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::LibraryTypeMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::LoaderMetaTypeParents[]
 

Initializer:

{
      MetaTypeAggregate  ::getTypeDescriptor(),
       MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::NumberMetaTypeParents[]
 

Initializer:

{
   MetaTypeFrameworkEntity  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::RealNumberMetaTypeParents[]
 

Initializer:

{
   MetaTypeNumber  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaAbstractStoreMetaTypeParents[]
 

Initializer:

{
   MetaTypeStore  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaCatStoreMetaTypeParents[]
 

Initializer:

{
   MetaTypeSchemaAbstractStore  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaCatalogMetaTypeParents[]
 

Initializer:

{
   MetaTypeStoreCatalog  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaDataDescriptorMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaMetaTypeParents[]
 

Initializer:

{
   MetaTypeConcept  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaSponsorMetaTypeParents[]
 

Initializer:

{
   MetaTypeStoreSponsor  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SchemaStoreMetaTypeParents[]
 

Initializer:

{
   MetaTypeSchemaAbstractStore  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SetCollectionMetaTypeParents[]
 

Initializer:

{
   MetaTypeArray  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::ShortIntegerMetaTypeParents[]
 

Initializer:

{
   MetaTypeInteger  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SignedNumberMetaTypeParents[]
 

Initializer:

{
   MetaTypeNumber  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::SponsorMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::StoreCatalogMetaTypeParents[]
 

Initializer:

{
   MetaTypeCatalog  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::StoreMetaTypeParents[]
 

Initializer:

{
   MetaTypeAggregate  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::StoreSponsorMetaTypeParents[]
 

Initializer:

{
   MetaTypeSponsor  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::UnsignedIntegerMetaTypeParents[]
 

Initializer:

{
   MetaTypeUnsignedNumber  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::UnsignedNumberMetaTypeParents[]
 

Initializer:

{
   MetaTypeNumber  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

MetaType const * corelinux::UnsignedShortIntegerMetaTypeParents[]
 

Initializer:

{
   MetaTypeUnsignedInteger  ::getTypeDescriptor(),
    MetaTypeCptr(NULLPTR)                                    }
array storing the parents descriptors.

UniqueId corelinux::delUUID = {0,0,0,{0,0,0,0,0,0,0,1}} [static]
 

CatalogDescriptor corelinux::gDefFirst = {1,0} [static]
 

CharPtr corelinux::gPrimaryKey = "62c4c5f4-319d-11d5-88a9-00500489272c" [static]
 

UniqueId corelinux::zeroUUID = {0,0,0,{0,0,0,0,0,0,0,0}} [static]
 


This is the CoreLinux++ Framework reference manual
Provided by The CoreLinux Consortium