|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <annotations.h>


Public Member Functions | |
| KeyAnnotation () | |
| std::string | definition () const |
| std::string | name () const |
| bool | union_value (AST_Union *node) const |
Public Member Functions inherited from AnnotationWithValue< bool > | |
| virtual bool | node_value_exists (AST_Decl *node, bool &value) const |
Public Member Functions inherited from Annotation | |
| Annotation () | |
| virtual | ~Annotation () |
| virtual std::string | module () const |
| virtual std::string | fullname () const |
| AST_Annotation_Decl * | declaration () const |
| AST_Annotation_Appl * | find_on (AST_Decl *node) const |
| void | cache () |
Public Member Functions inherited from AbsentValue< bool > | |
| AbsentValue (const bool &value) | |
Additional Inherited Members | |
Public Attributes inherited from AbsentValue< bool > | |
| const bool | absent_value |
Protected Member Functions inherited from AnnotationWithValue< bool > | |
| virtual bool | value_from_appl (AST_Annotation_Appl *) const |
Definition at line 156 of file annotations.h.
|
inline |
Definition at line 158 of file annotations.h.
References name.
|
virtual |
Implements Annotation.
Definition at line 163 of file annotations.cpp.
|
virtual |
Implements Annotation.
Definition at line 171 of file annotations.cpp.
| bool KeyAnnotation::union_value | ( | AST_Union * | node | ) | const |
Definition at line 176 of file annotations.cpp.
References Annotation::declaration().
Referenced by invalid_option().
1.8.13