Public Member Functions

DynamicType< DELEGATE > Class Template Reference

#include <DynamicType.hpp>

Inheritance diagram for DynamicType< DELEGATE >:

List of all members.

Public Member Functions

const
dds::type::dynamic::TypeDescriptor 
descriptor () const
void descriptor (const dds::type::dynamic::TypeDescriptor &value)
const std::string name () const
dds::type::TypeKind kind () const
dds::type::dynamic::DynamicTypeMember member (const std::string &name) const
const
dds::type::dynamic::DynamicTypeMembersByName 
all_members_by_name () const
dds::type::dynamic::DynamicTypeMembersByNameall_members_by_name (dds::type::dynamic::DynamicTypeMembersByName &dst)
dds::type::dynamic::DynamicTypeMember member (dds::type::MemberId id)
const
dds::type::dynamic::DynamicTypeMembersById 
all_members_by_id () const
dds::type::dynamic::DynamicTypeMembersByIdall_members_by_id (dds::type::dynamic::DynamicTypeMembersById &value) const
const
dds::type::dynamic::AnnotationDescriptorSeq 
annotation () const
dds::type::dynamic::AnnotationDescriptorSeqannotation (dds::type::dynamic::AnnotationDescriptorSeq &dst) const
void apply_annotation (const dds::type::dynamic::AnnotationDescriptor &descriptor)
DynamicTypeoperator+= (const dds::type::dynamic::AnnotationDescriptor &descriptor)
dds::type::dynamic::DynamicTypeMember add_member (const dds::type::dynamic::MemberDescriptor &descriptor)
DynamicTypeoperator+= (const dds::type::dynamic::MemberDescriptor &descriptor)

Detailed Description

template<typename DELEGATE>
class tdds::type::dynamic::DynamicType< DELEGATE >

Definition at line 34 of file DynamicType.hpp.


Member Function Documentation

Returns:
the new member
const dds::type::dynamic::DynamicTypeMembersById all_members_by_id (  )  const
const dds::type::dynamic::DynamicTypeMembersByName all_members_by_name (  )  const
const dds::type::dynamic::AnnotationDescriptorSeq annotation (  )  const
void apply_annotation ( const dds::type::dynamic::AnnotationDescriptor descriptor  ) 
void descriptor ( const dds::type::dynamic::TypeDescriptor value  ) 
const dds::type::dynamic::TypeDescriptor descriptor (  )  const
dds::type::TypeKind kind (  )  const
dds::type::dynamic::DynamicTypeMember member ( const std::string &  name  )  const
const std::string name (  )  const
DynamicType& operator+= ( const dds::type::dynamic::AnnotationDescriptor descriptor  ) 

Synonym for apply_annotation.

DynamicType& operator+= ( const dds::type::dynamic::MemberDescriptor descriptor  ) 

Synonym for add_member.


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