62 public:
template <
class Interface>
66 public:
template <
class Interface>
86 public:
template <
class Interface>
91 public:
template <
class Interface>
97 public:
template <
class Interface>
114 const bool _demangled =
true)
const;
125 template <
class,
class>
friend class detail::ComposePlugin;
126 template <
class>
friend class detail::SelectSpecializers;
136 private:
void *PrivateQueryInterface(
140 private:
void PrivateCopyPluginInstance(
const Plugin &_other)
const;
147 private:
void PrivateCopyPluginInstance(
156 private:
void PrivateCreatePluginInstance(
164 private:
void PrivateCreateStaticPluginInstance(
184 private: InterfaceMap::iterator PrivateGetOrCreateIterator(
187 class Implementation;
188 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
191 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING