libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
crn::DataFactoryElement< T, type > Class Template Reference

Factory element. More...

#include <CRNDataFactory.h>

+ Inheritance diagram for crn::DataFactoryElement< T, type >:
+ Collaboration diagram for crn::DataFactoryElement< T, type >:

Public Member Functions

virtual ~DataFactoryElement () override
 
virtual UObject Create (xml::Element &el) const override
 Creates an object. More...
 
- Public Member Functions inherited from crn::DataFactoryElementBase
virtual ~DataFactoryElementBase ()
 

Detailed Description

template<class T, typename std::enable_if< IsSerializable< T >::value, int >::type = 0>
class crn::DataFactoryElement< T, type >

Factory element.

Definition at line 51 of file CRNDataFactory.h.

Constructor & Destructor Documentation

template<class T , typename std::enable_if< IsSerializable< T >::value, int >::type = 0>
virtual crn::DataFactoryElement< T, type >::~DataFactoryElement ( )
inlineoverridevirtual

Definition at line 54 of file CRNDataFactory.h.

Member Function Documentation

template<class T , typename std::enable_if< IsSerializable< T >::value, int >::type = 0>
virtual UObject crn::DataFactoryElement< T, type >::Create ( xml::Element el) const
inlineoverridevirtual

Creates an object.

Implements crn::DataFactoryElementBase.

Definition at line 56 of file CRNDataFactory.h.


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