]> git.mxchange.org Git - simgear.git/blobdiff - simgear/hla/HLAVariantDataElement.cxx
Add a HLADataElementVisitor implementation.
[simgear.git] / simgear / hla / HLAVariantDataElement.cxx
index 98c22f78341e92baf4497bfa39a6d5144c73b1d0..2eca369a4d24b941439862a5dfb9b377d064d424 100644 (file)
@@ -19,6 +19,8 @@
 
 #include <simgear/debug/logstream.hxx>
 
+#include "HLADataElementVisitor.hxx"
+
 namespace simgear {
 
 HLAAbstractVariantDataElement::HLAAbstractVariantDataElement(const HLAVariantDataType* dataType) :
@@ -30,6 +32,18 @@ HLAAbstractVariantDataElement::~HLAAbstractVariantDataElement()
 {
 }
 
+void
+HLAAbstractVariantDataElement::accept(HLADataElementVisitor& visitor)
+{
+    visitor.apply(*this);
+}
+
+void
+HLAAbstractVariantDataElement::accept(HLAConstDataElementVisitor& visitor) const
+{
+    visitor.apply(*this);
+}
+
 bool
 HLAAbstractVariantDataElement::decode(HLADecodeStream& stream)
 {