Public Member Functions
MAKLogger::DtBaseHla1516Class< ValueType > Class Template Reference

Base class representing any HLA 1516 class. More...

+ Inheritance diagram for MAKLogger::DtBaseHla1516Class< ValueType >:
+ Collaboration diagram for MAKLogger::DtBaseHla1516Class< ValueType >:

List of all members.

Public Member Functions

 DtBaseHla1516Class (const DtString &name, DtBaseHlaClass< ValueType > *baseClass, DtLgrHlaHandle handle, const DtLgrVariableLengthData &code)
 Constructor with valid pointer to base class object.
 DtBaseHla1516Class (const DtString &name, const DtString &baseClassName, DtLgrHlaHandle handle, const DtLgrVariableLengthData &code)
 Constructor with only the base class name.
 DtBaseHla1516Class (const DtBaseHla1516Class< ValueType > &src)
 Copy constructor.
DtBaseHla1516Class< ValueType > & operator= (const DtBaseHla1516Class< ValueType > &src)
 Assignment operator.
virtual ~DtBaseHla1516Class ()
 DTOR.
ValueType * findValueByCode (const DtLgrVariableLengthData &code, bool thisClassOnly)
 Look up a value by its encoded handle.
const ValueType * findValueByCode (const DtLgrVariableLengthData &code, bool thisClassOnly) const
 Look up a value by its encoded handle.

Detailed Description

template<typename ValueType>
class MAKLogger::DtBaseHla1516Class< ValueType >

Base class representing any HLA 1516 class.


Constructor & Destructor Documentation

template<typename ValueType>
MAKLogger::DtBaseHla1516Class< ValueType >::DtBaseHla1516Class ( const DtBaseHla1516Class< ValueType > &  src)

Copy constructor.

Warning:
BaseClass pointer is set to null since copy may not be in same hierarchy.

Member Function Documentation

template<typename ValueType>
ValueType* MAKLogger::DtBaseHla1516Class< ValueType >::findValueByCode ( const DtLgrVariableLengthData code,
bool  thisClassOnly 
)

Look up a value by its encoded handle.

If thisClassOnly = true, base classes will not be checked. If thisClassOnly = false if the value is not found in this class the base class findValueByName is called.

Returns:
An iterator to the value or a pointer to end() if not found.
template<typename ValueType>
const ValueType* MAKLogger::DtBaseHla1516Class< ValueType >::findValueByCode ( const DtLgrVariableLengthData code,
bool  thisClassOnly 
) const

Look up a value by its encoded handle.

If thisClassOnly = true, base classes will not be checked. If thisClassOnly = false if the value is not found in this class the base class findValueByName is called.

Returns:
An iterator to the value or a pointer to end() if not found.
template<typename ValueType>
DtBaseHla1516Class<ValueType>& MAKLogger::DtBaseHla1516Class< ValueType >::operator= ( const DtBaseHla1516Class< ValueType > &  src)

Assignment operator.

Warning:
BaseClass pointer is set to null since copy may not be in same hierarchy.

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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)