VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::PluginObjectContainer< T, typename > Class Template Reference

Container for the PluginObjectImplWrapper Important to avoid it from loading the PluginObjectImpl if not needed e.g. if the object is optional. More...

#include <PluginObject.h>

+ Inheritance diagram for venom::common::PluginObjectContainer< T, typename >:

Detailed Description

template<class T, typename = std::enable_if_t<std::is_base_of_v<PluginObjectImplWrapper, T>>>
class venom::common::PluginObjectContainer< T, typename >

Container for the PluginObjectImplWrapper Important to avoid it from loading the PluginObjectImpl if not needed e.g. if the object is optional.


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