]> git.mxchange.org Git - simgear.git/blobdiff - simgear/hla/HLADataType.cxx
math: Move lerp function into SGMisc.
[simgear.git] / simgear / hla / HLADataType.cxx
index 73198534d3eb33cd79bca569986fe9c24cb05f73..3addcb839f98335323b691613c66aa46e662a662 100644 (file)
@@ -39,12 +39,6 @@ HLADataType::accept(HLADataTypeVisitor& visitor) const
     visitor.apply(*this);
 }
 
-const HLADataTypeReference*
-HLADataType::toDataTypeReference() const
-{
-    return 0;
-}
-
 const HLABasicDataType*
 HLADataType::toBasicDataType() const
 {
@@ -75,6 +69,19 @@ HLADataType::toVariantRecordDataType() const
     return 0;
 }
 
+bool
+HLADataType::recomputeAlignment()
+{
+    unsigned alignment = getAlignment();
+    _recomputeAlignmentImplementation();
+    return alignment != getAlignment();
+}
+
+void
+HLADataType::releaseDataTypeReferences()
+{
+}
+
 void
 HLADataType::setAlignment(unsigned alignment)
 {
@@ -85,20 +92,9 @@ HLADataType::setAlignment(unsigned alignment)
         _alignment = alignment;
 }
 
-HLADataTypeReference::~HLADataTypeReference()
-{
-}
-
 void
-HLADataTypeReference::accept(HLADataTypeVisitor& visitor) const
-{
-    visitor.apply(*this);
-}
-
-const HLADataTypeReference*
-HLADataTypeReference::toDataTypeReference() const
+HLADataType::_recomputeAlignmentImplementation()
 {
-    return this;
 }
 
 }