7 #ifndef RETDEC_CTYPES_VOID_TYPE_H
8 #define RETDEC_CTYPES_VOID_TYPE_H
23 static std::shared_ptr<VoidType>
create();
25 virtual bool isVoid()
const override;
A base class of all C types.
Definition: type.h:22
A base class of all C-types' visitors.
Definition: visitor.h:33
A representation of void type.
Definition: void_type.h:21
virtual bool isVoid() const override
Definition: void_type.cpp:35
static std::shared_ptr< VoidType > create()
Creates VoidType.
Definition: void_type.cpp:26
VoidType()
Constructs a new void type.
Definition: void_type.cpp:18
virtual void accept(Visitor *v) override
Visitor pattern implementation.
Definition: void_type.cpp:40
A base class of all C types.
Definition: archive_wrapper.h:19