OpenDDS
Snapshot(2023/04/28-20:55)
|
#include "annotations.h"
#include "be_extern.h"
#include "be_util.h"
#include <ast_annotation_appl.h>
#include <ast_annotation_decl.h>
#include <ast_annotation_member.h>
#include <ast_sequence.h>
#include <ast_array.h>
#include <ast_union.h>
#include <utl_string.h>
Go to the source code of this file.
Namespaces | |
OpenDDS | |
The Internal API and Implementation of OpenDDS. | |
Functions | |
AST_Expression::AST_ExprValue * | get_annotation_member_ev (AST_Annotation_Appl *appl, const char *member_name, AST_Expression::ExprType type) |
bool | get_bool_annotation_member_value (AST_Annotation_Appl *appl, const char *member_name) |
ACE_UINT32 | get_u32_annotation_member_value (AST_Annotation_Appl *appl, const char *member_name) |
std::string | get_str_annotation_member_value (AST_Annotation_Appl *appl, const char *member_name) |
AST_Expression::AST_ExprValue* get_annotation_member_ev | ( | AST_Annotation_Appl * | appl, |
const char * | member_name, | ||
AST_Expression::ExprType | type | ||
) |
Definition at line 93 of file annotations.cpp.
References be_util::misc_error_and_abort().
Referenced by get_bool_annotation_member_value(), get_str_annotation_member_value(), and get_u32_annotation_member_value().
bool get_bool_annotation_member_value | ( | AST_Annotation_Appl * | appl, |
const char * | member_name | ||
) |
Definition at line 119 of file annotations.cpp.
References get_annotation_member_ev().
Referenced by get_str_annotation_member_value().
std::string get_str_annotation_member_value | ( | AST_Annotation_Appl * | appl, |
const char * | member_name | ||
) |
Definition at line 135 of file annotations.cpp.
References get_annotation_member_ev(), get_bool_annotation_member_value(), get_str_annotation_member_value(), get_u32_annotation_member_value(), and AnnotationWithValue< T >::value_from_appl().
Referenced by get_str_annotation_member_value(), TopicAnnotation::value_from_appl(), and OpenDDS::internal::SpecialSerializationAnnotation::value_from_appl().
ACE_UINT32 get_u32_annotation_member_value | ( | AST_Annotation_Appl * | appl, |
const char * | member_name | ||
) |
Definition at line 127 of file annotations.cpp.
References get_annotation_member_ev().
Referenced by get_str_annotation_member_value(), AnnotationWithEnumValue< ExtensibilityKind >::value_from_appl(), and OpenDDS::DataRepresentationAnnotation::value_from_appl().