Template Class MetaObject

Inheritance Relationships

Base Type

Class Documentation

template<class C, class B>
class MetaObject : public class_loader::impl::MetaObjectImpl<C, B, interface_constructor_parameters_t<B>>

The actual factory.

@parm C The derived class (the actual plugin) @parm B The base class interface for the plugin

Public Functions

inline MetaObject(const std::string &class_name, const std::string &base_class_name)

Constructor for the class.