Public Member Functions

AnnotationMemberValue< DELEGATE > Class Template Reference

#include <TypeObject.hpp>

Inheritance diagram for AnnotationMemberValue< DELEGATE >:

List of all members.

Public Member Functions

dds::type::TypeKind discriminator () const
void discriminator (dds::type::TypeKind d)
bool as_bool () const
void as_bool (bool value)
uint8_t as_byte () const
void as_byte (uint8_t value)
int16_t as_int16 () const
void as_int_16 (int16_t value)
uint16_t as_uint16 () const
void as_uint_16 (uint16_t value)
int32_t as_int32 () const
void as_int_32 (int32_t value)
uint32_t as_uint32 () const
void as_uint32 (uint32_t value)
int32_t as_int64 () const
void as_int64 (int32_t value)
uint64_t as_uint64 () const
void as_uint64 (uint64_t value)
float as_float32 () const
void as_float32 (float value)
double as_float64 () const
void as_float64 (double value)
ldouble_t as_float128 () const
void as_float128 (ldouble_t value)
char as_char () const
void as_char (char value)
wchar_t as_wchar () const
void as_wchar (wchar_t value)
int as_enum ()
void as_enum (int value)
const std::string as_string ()
void as_string (const std::string &value)
const std::wstring as_wstring ()
void as_wstring (const std::wstring &value)

Detailed Description

template<typename DELEGATE>
class tdds::type::typeobject::AnnotationMemberValue< DELEGATE >

Literal value of an annotation member: either the default value in its definition or the value applied in its usage.

Definition at line 39 of file TypeObject.hpp.


Member Function Documentation

bool as_bool (  )  const
void as_bool ( bool  value  ) 
uint8_t as_byte (  )  const
void as_byte ( uint8_t  value  ) 
char as_char (  )  const
void as_char ( char  value  ) 
int as_enum (  ) 
void as_enum ( int  value  ) 
ldouble_t as_float128 (  )  const
void as_float128 ( ldouble_t  value  ) 
float as_float32 (  )  const
void as_float32 ( float  value  ) 
double as_float64 (  )  const
void as_float64 ( double  value  ) 
int16_t as_int16 (  )  const
int32_t as_int32 (  )  const
void as_int64 ( int32_t  value  ) 
int32_t as_int64 (  )  const
void as_int_16 ( int16_t  value  ) 
void as_int_32 ( int32_t  value  ) 
void as_string ( const std::string &  value  ) 
const std::string as_string (  ) 
uint16_t as_uint16 (  )  const
uint32_t as_uint32 (  )  const
void as_uint32 ( uint32_t  value  ) 
uint64_t as_uint64 (  )  const
void as_uint64 ( uint64_t  value  ) 
void as_uint_16 ( uint16_t  value  ) 
wchar_t as_wchar (  )  const
void as_wchar ( wchar_t  value  ) 
const std::wstring as_wstring (  ) 
void as_wstring ( const std::wstring &  value  ) 
void discriminator ( dds::type::TypeKind  d  ) 
dds::type::TypeKind discriminator (  )  const

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