7 #ifndef RETDEC_CTYPES_ANNOTATION_OPTIONAL_H
8 #define RETDEC_CTYPES_ANNOTATION_OPTIONAL_H
22 static std::shared_ptr<AnnotationOptional>
create(
23 const std::shared_ptr<Context> &context,
24 const std::string &
name);
A representation of type's annotation.
A representation of optional annotation.
Definition: annotation_optional.h:19
virtual bool isOptional() const override
Definition: annotation_optional.cpp:38
static std::shared_ptr< AnnotationOptional > create(const std::shared_ptr< Context > &context, const std::string &name)
Creates optional annotation.
Definition: annotation_optional.cpp:21
AnnotationOptional(const std::string &name)
Definition: annotation_optional.h:21
A representation of annotation.
Definition: annotation.h:24
std::string name
Definition: annotation.h:39
Definition: archive_wrapper.h:19