OpenSplice ISO C++ 2 DCPS  v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
dds::core::xtypes::TypeProvider Class Reference

#include "TypeProvider.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< DynamicType > load_types (const std::string &uri)
 

Detailed Description

TypeProvider that allows creation of types from external representations.

Definition at line 41 of file TypeProvider.hpp.

Member Function Documentation

◆ load_type() [1/2]

static DynamicType dds::core::xtypes::TypeProvider::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.

◆ load_type() [2/2]

static DynamicType dds::core::xtypes::TypeProvider::load_type ( const std::string &  uri,
const std::string &  name 
)
static

Load a named type from the specified URI.

◆ load_types()

static std::vector<DynamicType> dds::core::xtypes::TypeProvider::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: