Template Class TTypeProvider

Class Documentation

template<typename DELEGATE>
class TTypeProvider

TypeProvider that allows creation of types from external representations.

Public Static Functions

static inline TDynamicType<DELEGATE> load_type(const std::string &uri)

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

static inline std::vector<TDynamicType<DELEGATE>> load_types(const std::string &uri)

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

static inline TDynamicType<DELEGATE> load_type(const std::string &uri, const std::string &name)

Load a named type from the specified URI.