iopcmeta


Files

file  attribute.cpp
file  attribute.h
file  attributeValue.h
file  enhancedNumber.h
 All numeric enhanced data types are defined here.
file  enhancedString.h
 The EString and EWString enhanced data types are defined here.
file  enhancedTemplatesInst.cpp
file  enhancedTypeBase.cpp
file  enhancedTypeBase.h
file  iopcMeta.cpp
file  iopcMeta.h
file  iopcMetaHeaders.h
 Includes important header files for the iopcmeta configuration.
file  metadataInitializer.h
file  metaSupport.h
 Macros in this files are used by iopcsp to generate type descriptions.
file  object.cpp
file  object.h
file  textFileMetadataLoader.cpp
file  textFileMetadataLoader.h
file  type.cpp
file  type.h
file  typeDesc.cpp
file  typeDesc.h
 Contains definition of the TypeDesc<T> type description template class and its specialisations for selected C++ basic numeric types and STL strings std::string and std::wstring.
file  typeManager.cpp
file  typeManager.h
file  typeRegistrar.h

Classes

class  iopc::Attribute
 Represents an attribute of a class. More...
class  iopc::AttributeValue
 Represents an attribute value. More...
class  iopc::ENumber< T >
 Template class for all numeric enhanced datatypes. More...
class  iopc::EStr< T >
 Template class for the EString and EWString enhanced datatypes. More...
class  iopc::EnhancedTypeBase
 Base class of all enhanced data types. More...
class  iopc::IopcMeta
 iopcmeta library/configuration initialization class More...
class  iopc::MetadataInitializer
 Allows users to initialize class metadata at the library startup. More...
class  iopc::TextFileMetadataLoader
 A MetadataInitializer implementation which loads class metaddta and global settings from a configuration file. More...
class  iopc::Type
 Instances of this class descendants - the Type Descriptions - represent reflection-capable classes and selected C++ or STL types. More...
class  iopc::TypeDesc< T >
 Type Description template class. Implements the Type interface. More...
class  iopc::TypeManager
 A singleton which maintains a list of Type Descriptions (instances of the Type subclasses). More...
class  iopc::TypeRegistrar< T >
 Registers a type at the TypeManager. More...

Generated on Tue Apr 14 16:46:23 2009 for IOPC 2 by  doxygen 1.5.6