16 virtual bool visitCompositeType(std::shared_ptr<const CompositeDataType> node)
override;
17 virtual bool visitArrayType(std::shared_ptr<const ArrayDataType> node)
override;
18 virtual bool visitPointerType(std::shared_ptr<const PointerDataType> node)
override;
20 virtual bool visitStringType (std::shared_ptr<const StringDataType> node)
override;
21 virtual bool visitSequenceType (std::shared_ptr<const SequenceDataType> node)
override;
26 std::stack<void *> address_stack;
Abstract base class for a DataTypeVisitor.
Definition: DataTypeVisitor.hpp:20
Definition: PrintValue.hpp:8
virtual bool visitCompositeType(std::shared_ptr< const CompositeDataType > node) override
Definition: PrintValue.cpp:17
virtual bool visitSequenceType(std::shared_ptr< const SequenceDataType > node) override
Definition: PrintValue.cpp:88
PrintValueVisitor(std::ostream &s, void *address)
Definition: PrintValue.cpp:8
virtual bool visitStringType(std::shared_ptr< const StringDataType > node) override
Definition: PrintValue.cpp:82
virtual bool visitEnumeratedType(std::shared_ptr< const EnumDataType > node) override
Definition: PrintValue.cpp:75
virtual bool visitPointerType(std::shared_ptr< const PointerDataType > node) override
Definition: PrintValue.cpp:69
virtual bool visitPrimitiveDataType(std::shared_ptr< const PrimitiveDataType > node) override
Definition: PrintValue.cpp:12
virtual bool visitArrayType(std::shared_ptr< const ArrayDataType > node) override
Definition: PrintValue.cpp:50
Definition: PrintValue.hpp:6