Searched refs:HLABasicDataType (Results 1 – 16 of 16) sorted by relevance
31 HLABasicDataType::HLABasicDataType(const std::string& name) : in HLABasicDataType() function in simgear::HLABasicDataType36 HLABasicDataType::~HLABasicDataType() in ~HLABasicDataType()41 HLABasicDataType::accept(HLADataTypeVisitor& visitor) const in accept()46 const HLABasicDataType*47 HLABasicDataType::toBasicDataType() const in toBasicDataType()55 HLABasicDataType(name) in HLAInt8DataType()73 HLABasicDataType(name) in HLAUInt8DataType()92 HLABasicDataType(name) \
28 HLABasicDataElement(const HLABasicDataType* dataType);37 virtual const HLABasicDataType* getDataType() const;39 void setDataType(const HLABasicDataType* dataType);42 SGSharedPtr<const HLABasicDataType> _dataType;48 HLAAbstract##type##DataElement(const HLABasicDataType* dataType = 0); \59 HLA##type##DataElement(const HLABasicDataType* dataType = 0); \60 HLA##type##DataElement(const HLABasicDataType* dataType, \88 const HLABasicDataType* getDataType() const \90 void setDataType(const HLABasicDataType* dataType) \
31 HLABasicDataElement::HLABasicDataElement(const HLABasicDataType* dataType) : in HLABasicDataElement()52 const HLABasicDataType*61 const HLABasicDataType* scalarDataType = dynamic_cast<const HLABasicDataType*>(dataType); in setDataType()71 HLABasicDataElement::setDataType(const HLABasicDataType* dataType) in setDataType()77 HLAAbstract##type##DataElement::HLAAbstract##type##DataElement(const HLABasicDataType* dataType) :\107 HLA##type##DataElement::HLA##type##DataElement(const HLABasicDataType* dataType) : \113 HLA##type##DataElement::HLA##type##DataElement(const HLABasicDataType* dataType, \
26 class HLABasicDataType : public HLADataType { class28 virtual ~HLABasicDataType();31 virtual const HLABasicDataType* toBasicDataType() const;34 HLABasicDataType(const std::string& name);37 class HLAInt8DataType : public HLABasicDataType {70 class HLAUInt8DataType : public HLABasicDataType {104 class HLA##name##DataType : public HLABasicDataType { \
93 void setSizeDataType(const HLABasicDataType* sizeDataType);94 const HLABasicDataType* getSizeDataType() const in getSizeDataType()101 SGSharedPtr<const HLABasicDataType> _sizeDataType;
65 void setRepresentation(HLABasicDataType* representation);66 const HLABasicDataType* getRepresentation() const in getRepresentation()82 virtual const HLABasicDataType* getDataType() const = 0;
41 virtual void apply(const HLABasicDataType& dataType) in apply()44 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()46 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()48 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()50 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()52 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()54 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()56 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()58 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()60 { apply(static_cast<const HLABasicDataType&>(dataType)); } in apply()[all …]
31 class HLABasicDataType;54 virtual const HLABasicDataType* toBasicDataType() const;
67 virtual const HLABasicDataType* getDataType() const in getDataType()175 HLAEnumeratedDataType::setRepresentation(HLABasicDataType* representation) in setRepresentation()
41 const HLABasicDataType* getRepresentationDataType() const;
97 const HLABasicDataType*
184 HLAVariableArrayDataType::setSizeDataType(const HLABasicDataType* sizeDataType) in setSizeDataType()
165 ScalarDataElement(const HLABasicDataType* dataType, SGPropertyNode* propertyNode);175 HLAPropertyDataElement::ScalarDataElement::ScalarDataElement(const HLABasicDataType* dataType, SGPr… in ScalarDataElement()
50 const HLABasicDataType*
189 SGSharedPtr<HLABasicDataType> getBasicDataType(const std::string& dataTypeName);
300 SGSharedPtr<HLABasicDataType>