Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::element::provider::factory< Element, ElementInterface > Class Template Reference
Inheritance diagram for nana::element::provider::factory< Element, ElementInterface >:
nana::element::provider::factory_interface< ElementInterface > nana::element::detail::factory_abstract

Public Types

using interface_type = factory_interface< ElementInterface >
 

Public Member Functions

ElementInterface * create () const override
 
- Public Member Functions inherited from nana::element::detail::factory_abstract
virtual ~factory_abstract ()=default
 
virtual void destroy (element_abstract *)
 

Member Typedef Documentation

template<typename Element , typename ElementInterface >
using nana::element::provider::factory< Element, ElementInterface >::interface_type = factory_interface<ElementInterface>

Member Function Documentation

template<typename Element , typename ElementInterface >
ElementInterface* nana::element::provider::factory< Element, ElementInterface >::create ( ) const
inlineoverridevirtual