10 #ifndef baseHla1516Class_H_
11 #define baseHla1516Class_H_
21 class DtLgrVariableLengthData;
24 template <
typename ValueType>
25 class DtBaseHla1516Class :
public DtBaseHlaClass<ValueType> ,
public DtBaseHla1516Value
31 DtBaseHla1516Class(
const DtString& name,DtBaseHlaClass<ValueType>* baseClass,
32 DtLgrHlaHandle handle,
const DtLgrVariableLengthData& code);
35 DtBaseHla1516Class(
const DtString& name,
const DtString& baseClassName,
36 DtLgrHlaHandle handle,
const DtLgrVariableLengthData& code);
41 DtBaseHla1516Class(
const DtBaseHla1516Class<ValueType>& src);
46 DtBaseHla1516Class<ValueType>& operator=(
const DtBaseHla1516Class<ValueType>& src);
49 virtual ~DtBaseHla1516Class();
57 ValueType* findValueByCode(
const DtLgrVariableLengthData& code,
bool thisClassOnly);
59 const ValueType* findValueByCode(
const DtLgrVariableLengthData& code,
bool thisClassOnly)
const;
65 #define baseHla1516Class_INC_
66 #include "baseHla1516Class.inl"
67 #undef baseHla1516Class_INC_