23 virtual bool visitCompositeType(std::shared_ptr<const CompositeDataType> node)
override;
24 virtual bool visitArrayType(std::shared_ptr<const ArrayDataType> node)
override;
25 virtual bool visitPointerType(std::shared_ptr<const PointerDataType> node)
override;
27 virtual bool visitStringType (std::shared_ptr<const StringDataType> node)
override;
28 virtual bool visitSequenceType (std::shared_ptr<const SequenceDataType> node)
override;
33 Value * value_to_assign;
Definition: AssignValue.hpp:15
virtual bool visitCompositeType(std::shared_ptr< const CompositeDataType > node) override
Definition: AssignValue.cpp:48
virtual bool visitSequenceType(std::shared_ptr< const SequenceDataType > node) override
Definition: AssignValue.cpp:79
virtual bool visitArrayType(std::shared_ptr< const ArrayDataType > node) override
Definition: AssignValue.cpp:53
virtual bool visitStringType(std::shared_ptr< const StringDataType > node) override
Definition: AssignValue.cpp:37
virtual bool visitEnumeratedType(std::shared_ptr< const EnumDataType > node) override
Definition: AssignValue.cpp:69
virtual bool visitPrimitiveDataType(std::shared_ptr< const PrimitiveDataType > node) override
Definition: AssignValue.cpp:30
virtual bool visitPointerType(std::shared_ptr< const PointerDataType > node) override
Definition: AssignValue.cpp:58
AssignValueVisitor(Value *value, void *address)
Definition: AssignValue.cpp:28
Abstract base class for a DataTypeVisitor.
Definition: DataTypeVisitor.hpp:20
Value is an abstract base-class that represents a value on the right-hand-side of an assignment.
Definition: Value.hpp:9
Assign to a leaf value.
Definition: AssignValue.hpp:11
bool Result
Definition: AssignValue.hpp:13