VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtReaderWriterClassDocDB Class Reference

Public Member Functions

 DtReaderWriterClassDocDB ()
 
 DtReaderWriterClassDocDB (const DtReaderWriterClassDocDB &orig)
 
const DtReaderWriterClassDocDBoperator= (const DtReaderWriterClassDocDB &orig)
 
virtual ~DtReaderWriterClassDocDB ()
 
virtual void addEntry (const DtReaderWriterClassDocumentation &entry)
 
virtual bool lookup (const DtString &rwClassType, const DtString &rwDataMemberName, DtReaderWriterClassMemberDataRecord &record) const
 
virtual const std::vector
< DtReaderWriterClassMemberDataRecord > & 
lookup (const DtString &rwDataMemberName) const
 

Protected Attributes

DtReaderWriterClassDocumentationMap myRwClassDocumentationMap
 
DtReaderWriterMemberClassDocumentationMap myRwMemberClassDocumentationMap
 

Constructor & Destructor Documentation

DtReaderWriterClassDocDB::DtReaderWriterClassDocDB ( )
DtReaderWriterClassDocDB::DtReaderWriterClassDocDB ( const DtReaderWriterClassDocDB orig)
virtual DtReaderWriterClassDocDB::~DtReaderWriterClassDocDB ( )
virtual

Member Function Documentation

const DtReaderWriterClassDocDB& DtReaderWriterClassDocDB::operator= ( const DtReaderWriterClassDocDB orig)
virtual void DtReaderWriterClassDocDB::addEntry ( const DtReaderWriterClassDocumentation entry)
virtual

Add a given DtReaderWriter class documenation entry to the database. There will be one entry per DtReaderWriter class.

virtual bool DtReaderWriterClassDocDB::lookup ( const DtString rwClassType,
const DtString rwDataMemberName,
DtReaderWriterClassMemberDataRecord record 
) const
virtual

Look up the entry for a DtReaderWriter data member, give the DtReaderWriter name of the data member, and the DtReaderWriter class it belongs to. If the item cannot be located in the given class, it will recursively move up the inheritance tree in attempting to locate the item.

virtual const std::vector<DtReaderWriterClassMemberDataRecord>& DtReaderWriterClassDocDB::lookup ( const DtString rwDataMemberName) const
virtual

Looks up parameter entries by reader/writer name. Note that there could be multiple descriptors that have the same reader/writer variable name, so, it is up to the caller of this method to figure out what to do with that.

Member Data Documentation

DtReaderWriterClassDocumentationMap DtReaderWriterClassDocDB::myRwClassDocumentationMap
protected

Map of DtReaderWriterClassDocumenation objects, keyed by DtReaderWriter class type.

DtReaderWriterMemberClassDocumentationMap DtReaderWriterClassDocDB::myRwMemberClassDocumentationMap
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)