retdec
|
A base class of all C-types' visitors. More...
#include <visitor.h>
Public Member Functions | |
virtual | ~Visitor ()=default |
virtual void | visit (const std::shared_ptr< ArrayType > &type)=0 |
virtual void | visit (const std::shared_ptr< EnumType > &type)=0 |
virtual void | visit (const std::shared_ptr< FloatingPointType > &type)=0 |
virtual void | visit (const std::shared_ptr< FunctionType > &type)=0 |
virtual void | visit (const std::shared_ptr< IntegralType > &type)=0 |
virtual void | visit (const std::shared_ptr< NamedType > &type)=0 |
virtual void | visit (const std::shared_ptr< PointerType > &type)=0 |
virtual void | visit (const std::shared_ptr< ReferenceType > &type)=0 |
virtual void | visit (const std::shared_ptr< StructType > &type)=0 |
virtual void | visit (const std::shared_ptr< TypedefedType > &type)=0 |
virtual void | visit (const std::shared_ptr< UnionType > &type)=0 |
virtual void | visit (const std::shared_ptr< UnknownType > &type)=0 |
virtual void | visit (const std::shared_ptr< VoidType > &type)=0 |
Protected Member Functions | |
Visitor ()=default | |
A base class of all C-types' visitors.
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::bin2llvmir::Ctypes2LlvmTypeVisitor, and retdec::ctypes::VisitAllVisitor.
|
pure virtual |
Implemented in retdec::ctypes::VisitAllVisitor, and retdec::bin2llvmir::Ctypes2LlvmTypeVisitor.
|
pure virtual |
Implemented in retdec::ctypes::VisitAllVisitor, and retdec::bin2llvmir::Ctypes2LlvmTypeVisitor.
|
pure virtual |
Implemented in retdec::ctypes::VisitAllVisitor, and retdec::bin2llvmir::Ctypes2LlvmTypeVisitor.
|
pure virtual |
Implemented in retdec::ctypes::VisitAllVisitor, and retdec::bin2llvmir::Ctypes2LlvmTypeVisitor.
|
pure virtual |
Implemented in retdec::ctypes::VisitAllVisitor, and retdec::bin2llvmir::Ctypes2LlvmTypeVisitor.