librets/RetsMetadata.h File Reference

Contains the RetsMetadata class declaration. More...

#include <string>
#include <vector>
#include <set>
#include "librets/BinaryData.h"
#include "librets/EncodingType.h"
#include "librets/ExceptionErrorHandler.h"
#include "librets/metadata_forward.h"
#include "librets/MetadataElement.h"


Classes

class  RetsMetadata
 RetsMetadata contains the API that is the main interface to all of the metadata. More...

Namespaces

namespace  librets
 The main librets namespace.

Typedefs

typedef std::vector
< MetadataResource * > 
MetadataResourceList
 A vector of MetadataResource objects.
typedef boost::shared_ptr
< MetadataResourceList > 
MetadataResourceListPtr
 A smart pointer to MetadataResourceList.
typedef std::vector
< MetadataClass * > 
MetadataClassList
 A vector of MetadataClass objects.
typedef boost::shared_ptr
< MetadataClassList > 
MetadataClassListPtr
 A smart pointer to MetadataClassList.
typedef std::vector
< MetadataTable * > 
MetadataTableList
 A vector of MetadataTables objects.
typedef boost::shared_ptr
< MetadataTableList > 
MetadataTableListPtr
 A smart pointer to MetadataTableList.
typedef std::vector
< MetadataLookup * > 
MetadataLookupList
 A vector of MetadataLookup objects.
typedef std::vector
< MetadataLookupType * > 
MetadataLookupTypeList
 A vector of MetadataLookupType objects.
typedef std::vector
< MetadataObject * > 
MetadataObjectList
 A vector of MetadataObject objects.
typedef std::vector
< MetadataForeignKey * > 
MetadataForeignKeyList
 A vector of MetadataForeignKeys objects.
typedef boost::shared_ptr
< MetadataForeignKeyList > 
MetadataForeignKeyListPtr
 A smart pointer to MetadataForeignKeyList.


Detailed Description

Contains the RetsMetadata class declaration.


Generated by  doxygen