DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Static Public Member Functions | List of all members
dds::core::xtypes::TTypeProvider< DELEGATE > Class Template Reference

#include <TTypeProvider.hpp>

Static Public Member Functions

static DynamicType load_type (const std::string &uri)
 
static DynamicType load_type (const std::string &uri, const std::string &name)
 
static std::vector< DynamicTypeload_types (const std::string &uri)
 

Detailed Description

template<typename DELEGATE>
class dds::core::xtypes::TTypeProvider< DELEGATE >

TypeProvider that allows to create types from external representations.

Definition at line 21 of file TTypeProvider.hpp.

Member Function Documentation

template<typename DELEGATE >
static DynamicType dds::core::xtypes::TTypeProvider< DELEGATE >::load_type ( const std::string &  uri)
static

Load a type from the specified URI. If multiple types are defined only the first one is returned.

template<typename DELEGATE >
static DynamicType dds::core::xtypes::TTypeProvider< DELEGATE >::load_type ( const std::string &  uri,
const std::string &  name 
)
static

Load a named type from the specified URI.

template<typename DELEGATE >
static std::vector<DynamicType> dds::core::xtypes::TTypeProvider< DELEGATE >::load_types ( const std::string &  uri)
static

Load a type from the specified URI. If multiple types are defined only the first one is returned.


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