retdec
Public Member Functions | Static Public Member Functions | List of all members
retdec::ctypes::AnnotationIn Class Reference

A representation of in annotation. More...

#include <annotation_in.h>

Inheritance diagram for retdec::ctypes::AnnotationIn:
Inheritance graph
[legend]
Collaboration diagram for retdec::ctypes::AnnotationIn:
Collaboration graph
[legend]

Public Member Functions

 AnnotationIn (const std::string &name)
 
virtual bool isIn () const override
 
- Public Member Functions inherited from retdec::ctypes::Annotation
virtual ~Annotation ()=default
 
virtual bool isOut () const
 
virtual bool isInOut () const
 
virtual bool isOptional () const
 
const std::string & getName () const
 Returns annotation's name. More...
 

Static Public Member Functions

static std::shared_ptr< AnnotationIncreate (const std::shared_ptr< Context > &context, const std::string &name)
 Creates in annotation. More...
 

Additional Inherited Members

- Protected Member Functions inherited from retdec::ctypes::Annotation
 Annotation (const std::string &name)
 Constructs a new annotation. More...
 

Detailed Description

A representation of in annotation.

Constructor & Destructor Documentation

◆ AnnotationIn()

retdec::ctypes::AnnotationIn::AnnotationIn ( const std::string &  name)
inline

Member Function Documentation

◆ create()

std::shared_ptr< AnnotationIn > retdec::ctypes::AnnotationIn::create ( const std::shared_ptr< Context > &  context,
const std::string &  name 
)
static

Creates in annotation.

Preconditions
  • context is not null

◆ isIn()

bool retdec::ctypes::AnnotationIn::isIn ( ) const
overridevirtual

Reimplemented from retdec::ctypes::Annotation.


The documentation for this class was generated from the following files: