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 AbstractEntityException* AbstractEntityExceptionPtr
typedef const AbstractEntityException* AbstractEntityExceptionCptr
typedef AbstractEntityException& AbstractEntityExceptionRef
typedef const AbstractEntityException& AbstractEntityExceptionCref
typedef AccessorNotFound* AccessorNotFoundPtr
typedef const AccessorNotFound* AccessorNotFoundCptr
typedef AccessorNotFound& AccessorNotFoundRef
typedef const AccessorNotFound& AccessorNotFoundCref
typedef Aggregate* AggregatePtr
typedef const Aggregate* AggregateCptr
typedef Aggregate& AggregateRef
typedef const Aggregate& AggregateCref
typedef MetaClass* MetaClassPtr
typedef const MetaClass* MetaClassCptr
typedef MetaClass& MetaClassRef
typedef const MetaClass& MetaClassCref
typedef Array* ArrayPtr
typedef const Array* ArrayCptr
typedef Array& ArrayRef
typedef const Array& ArrayCref
typedef Attribute* AttributePtr
typedef const Attribute* AttributeCptr
typedef Attribute& AttributeRef
typedef const Attribute& AttributeCref
typedef Boolean* BooleanPtr
typedef const Boolean* BooleanCptr
typedef Boolean& BooleanRef
typedef const Boolean& BooleanCref
typedef Collection* CollectionPtr
typedef const Collection* CollectionCptr
typedef Collection& CollectionRef
typedef const Collection& CollectionCref
typedef Catalog* CatalogPtr
typedef const Catalog* CatalogCptr
typedef Catalog& CatalogRef
typedef const Catalog& CatalogCref
typedef ClassException* ClassExceptionPtr
typedef const ClassException* ClassExceptionCptr
typedef ClassException& ClassExceptionRef
typedef const ClassException& ClassExceptionCref
typedef Long ElementIndex
typedef Long* ElementIndexPtr
typedef const ElementIndex* ElementIndexCptr
typedef ElementIndex& ElementIndexRef
typedef const ElementIndex& ElementIndexCref
typedef Concept* ConceptPtr
typedef const Concept* ConceptCptr
typedef Concept& ConceptRef
typedef const Concept& ConceptCref
typedef DescriptorNotFound* DescriptorNotFoundPtr
typedef const DescriptorNotFound* DescriptorNotFoundCptr
typedef DescriptorNotFound& DescriptorNotFoundRef
typedef const DescriptorNotFound& DescriptorNotFoundCref
typedef FrameworkEntity* FrameworkEntityPtr
typedef const FrameworkEntity* FrameworkEntityCptr
typedef FrameworkEntity& FrameworkEntityRef
typedef const FrameworkEntity& FrameworkEntityCref
typedef FrameworkString* FrameworkStringPtr
typedef const FrameworkString* FrameworkStringCptr
typedef FrameworkString& FrameworkStringRef
typedef const FrameworkString& FrameworkStringCref
typedef IncompatibleClassException* IncompatibleClassExceptionPtr
typedef const IncompatibleClassException* IncompatibleClassExceptionCptr
typedef IncompatibleClassException& IncompatibleClassExceptionRef
typedef const IncompatibleClassException& IncompatibleClassExceptionCref
typedef Integer* IntegerPtr
typedef const Integer* IntegerCptr
typedef Integer& IntegerRef
typedef const Integer& IntegerCref
typedef LibraryInstance* LibraryInstancePtr
typedef const LibraryInstance* LibraryInstanceCptr
typedef LibraryInstance& LibraryInstanceRef
typedef const LibraryInstance& LibraryInstanceCref
typedef Library* LibraryPtr
typedef const Library* LibraryCptr
typedef Library& LibraryRef
typedef const Library& LibraryCref
typedef LibraryException* LibraryExceptionPtr
typedef const LibraryException* LibraryExceptionCptr
typedef LibraryException& LibraryExceptionRef
typedef const LibraryException& LibraryExceptionCref
typedef LibraryObject* LibraryObjectPtr
typedef const LibraryObject* LibraryObjectCptr
typedef LibraryObject& LibraryObjectRef
typedef const LibraryObject& LibraryObjectCref
typedef struct __LibObjectReference LibObjectReference
typedef struct __LibObjectReference* LibObjectReferencePtr
typedef const LibObjectReference* LibObjectReferenceCptr
typedef LibObjectReference& LibObjectReferenceRef
typedef const LibObjectReference& LibObjectReferenceCref
typedef std::map< LibObjectReference ,
KeyComp , ObjectInstanceMap > 
CharCptr
typedef CharCptr* CharCptrPtr
typedef const CharCptr* CharCptrCptr
typedef CharCptr& CharCptrRef
typedef const CharCptr& CharCptrCref
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 LibraryInstancePtr* LibraryInstancePtrPtr
typedef const LibraryInstancePtr* LibraryInstancePtrCptr
typedef LibraryInstancePtr& LibraryInstancePtrRef
typedef const LibraryInstancePtr& LibraryInstancePtrCref
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 LibraryObjectRegistry* LibraryObjectRegistryPtr
typedef const LibraryObjectRegistry* LibraryObjectRegistryCptr
typedef LibraryObjectRegistry& LibraryObjectRegistryRef
typedef const LibraryObjectRegistry& LibraryObjectRegistryCref
typedef Singleton<LibraryObjectRegistry> RegistryInstance
typedef Singleton<LibraryObjectRegistry>* RegistryInstancePtr
typedef const RegistryInstance* RegistryInstanceCptr
typedef RegistryInstance& RegistryInstanceRef
typedef const RegistryInstance& RegistryInstanceCref
typedef LibraryType* LibraryTypePtr
typedef const LibraryType* LibraryTypeCptr
typedef LibraryType& LibraryTypeRef
typedef const LibraryType& LibraryTypeCref
typedef Loader* LoaderPtr
typedef const Loader* LoaderCptr
typedef Loader& LoaderRef
typedef const Loader& LoaderCref
typedef LoaderNotFoundException* LoaderNotFoundExceptionPtr
typedef const LoaderNotFoundException* LoaderNotFoundExceptionCptr
typedef LoaderNotFoundException& LoaderNotFoundExceptionRef
typedef const LoaderNotFoundException& LoaderNotFoundExceptionCref
typedef LoadException* LoadExceptionPtr
typedef const LoadException* LoadExceptionCptr
typedef LoadException& LoadExceptionRef
typedef const LoadException& LoadExceptionCref
typedef MetaSpace* MetaSpacePtr
typedef const MetaSpace* MetaSpaceCptr
typedef MetaSpace& MetaSpaceRef
typedef const MetaSpace& MetaSpaceCref
typedef MetaType* MetaTypePtr
typedef const MetaType* MetaTypeCptr
typedef MetaType& MetaTypeRef
typedef const MetaType& MetaTypeCref
typedef Number* NumberPtr
typedef const Number* NumberCptr
typedef Number& NumberRef
typedef const Number& NumberCref
typedef MetaTypePtr* MetaTypePtrPtr
typedef const MetaTypePtr* MetaTypePtrCptr
typedef MetaTypePtr& MetaTypePtrRef
typedef const MetaTypePtr& MetaTypePtrCref
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 Ontology* OntologyPtr
typedef const Ontology* OntologyCptr
typedef Ontology& OntologyRef
typedef const Ontology& OntologyCref
typedef SchemaAbstractStore* SchemaAbstractStorePtr
typedef const SchemaAbstractStore* SchemaAbstractStoreCptr
typedef SchemaAbstractStore& SchemaAbstractStoreRef
typedef const SchemaAbstractStore& SchemaAbstractStoreCref
typedef Store* StorePtr
typedef const Store* StoreCptr
typedef Store& StoreRef
typedef const Store& StoreCref
typedef Schema* SchemaPtr
typedef const Schema* SchemaCptr
typedef Schema& SchemaRef
typedef const Schema& SchemaCref
typedef SchemaCatalog* SchemaCatalogPtr
typedef const SchemaCatalog* SchemaCatalogCptr
typedef SchemaCatalog& SchemaCatalogRef
typedef const SchemaCatalog& SchemaCatalogCref
typedef struct _CatDesc CatalogDescriptor
typedef struct _CatDesc* CatalogDescriptorPtr
typedef const CatalogDescriptor* CatalogDescriptorCptr
typedef CatalogDescriptor& CatalogDescriptorRef
typedef const CatalogDescriptor& CatalogDescriptorCref
typedef SchemaCatStore* SchemaCatStorePtr
typedef const SchemaCatStore* SchemaCatStoreCptr
typedef SchemaCatStore& SchemaCatStoreRef
typedef const SchemaCatStore& SchemaCatStoreCref
typedef SchemaDataDescriptor* SchemaDataDescriptorPtr
typedef const SchemaDataDescriptor* SchemaDataDescriptorCptr
typedef SchemaDataDescriptor& SchemaDataDescriptorRef
typedef const SchemaDataDescriptor& SchemaDataDescriptorCref
typedef SchemaSponsor* SchemaSponsorPtr
typedef const SchemaSponsor* SchemaSponsorCptr
typedef SchemaSponsor& SchemaSponsorRef
typedef const SchemaSponsor& SchemaSponsorCref
typedef SchemaStore* SchemaStorePtr
typedef const SchemaStore* SchemaStoreCptr
typedef SchemaStore& SchemaStoreRef
typedef const SchemaStore& SchemaStoreCref
typedef StoreCatalog* StoreCatalogPtr
typedef const StoreCatalog* StoreCatalogCptr
typedef StoreCatalog& StoreCatalogRef
typedef const StoreCatalog& StoreCatalogCref
typedef StoreSponsor* StoreSponsorPtr
typedef const StoreSponsor* StoreSponsorCptr
typedef StoreSponsor& StoreSponsorRef
typedef const StoreSponsor& StoreSponsorCref
typedef RealNumber* RealNumberPtr
typedef const RealNumber* RealNumberCptr
typedef RealNumber& RealNumberRef
typedef const RealNumber& RealNumberCref
typedef SetCollection* SetCollectionPtr
typedef const SetCollection* SetCollectionCptr
typedef SetCollection& SetCollectionRef
typedef const SetCollection& SetCollectionCref
typedef ShortInteger* ShortIntegerPtr
typedef const ShortInteger* ShortIntegerCptr
typedef ShortInteger& ShortIntegerRef
typedef const ShortInteger& ShortIntegerCref
typedef SignedNumber* SignedNumberPtr
typedef const SignedNumber* SignedNumberCptr
typedef SignedNumber& SignedNumberRef
typedef const SignedNumber& SignedNumberCref
typedef Sponsor* SponsorPtr
typedef const Sponsor* SponsorCptr
typedef Sponsor& SponsorRef
typedef const Sponsor& SponsorCref
typedef struct __UUID UniqueId
typedef struct __UUID* UniqueIdPtr
typedef const UniqueId* UniqueIdCptr
typedef UniqueId& UniqueIdRef
typedef const UniqueId& UniqueIdCref
typedef UniversalIdentifier* UniversalIdentifierPtr
typedef const UniversalIdentifier* UniversalIdentifierCptr
typedef UniversalIdentifier& UniversalIdentifierRef
typedef const UniversalIdentifier& UniversalIdentifierCref
typedef UnsignedInteger* UnsignedIntegerPtr
typedef const UnsignedInteger* UnsignedIntegerCptr
typedef UnsignedInteger& UnsignedIntegerRef
typedef const UnsignedInteger& UnsignedIntegerCref
typedef UnsignedNumber* UnsignedNumberPtr
typedef const UnsignedNumber* UnsignedNumberCptr
typedef UnsignedNumber& UnsignedNumberRef
typedef const UnsignedNumber& UnsignedNumberCref
typedef UnsignedShortInteger* UnsignedShortIntegerPtr
typedef const UnsignedShortInteger* UnsignedShortIntegerCptr
typedef UnsignedShortInteger& UnsignedShortIntegerRef
typedef const UnsignedShortInteger& UnsignedShortIntegerCref
typedef struct _MetaSpaceLink MetaSpaceLink
typedef struct _MetaSpaceLink* MetaSpaceLinkPtr
typedef const MetaSpaceLink* MetaSpaceLinkCptr
typedef MetaSpaceLink& MetaSpaceLinkRef
typedef const MetaSpaceLink& MetaSpaceLinkCref
typedef struct __SchemaStoreDesc SchemaDesc
typedef struct __SchemaStoreDesc* SchemaDescPtr
typedef const SchemaDesc* SchemaDescCptr
typedef SchemaDesc& SchemaDescRef
typedef const SchemaDesc& SchemaDescCref
typedef struct corelinux::__ConceptDesc  ConceptDesc
typedef struct corelinux::__ConceptDesc * ConceptDescPtr
typedef struct corelinux::__AttrDesc  AttrDesc
typedef struct corelinux::__AttrDesc* AttrDescPtr

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