OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <annotations.h>
Public Member Functions | |
TopicAnnotation () | |
std::string | definition () const |
std::string | name () const |
![]() | |
virtual bool | node_value_exists (AST_Decl *node, TopicValue &value) const |
![]() | |
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 () |
Private Member Functions | |
TopicValue | value_from_appl (AST_Annotation_Appl *appl) const |
Additional Inherited Members |
Definition at line 180 of file annotations.h.
TopicAnnotation::TopicAnnotation | ( | ) |
Definition at line 185 of file annotations.cpp.
|
virtual |
Implements Annotation.
Definition at line 189 of file annotations.cpp.
|
virtual |
Implements Annotation.
Definition at line 198 of file annotations.cpp.
|
privatevirtual |
Reimplemented from AnnotationWithValue< TopicValue >.
Definition at line 203 of file annotations.cpp.
References get_str_annotation_member_value(), TopicValue::name, TopicValue::platform, and value.