API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsExport
Exportable
Exportable.h
1
// Exportable.h
3
//
5
6
namespace
nkExport
7
{
14
class
Exportable
15
{
16
public :
17
21
Exportable
() noexcept ;
25
virtual ~
Exportable
() ;
26
27
// Exporting
33
virtual
void
exportClassToTree
(
Node
* rootNode) = 0 ;
39
virtual
void
importClassFromTree
(
Node
* rootNode) = 0 ;
40
} ;
41
}
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition:
Exportable.h:15
nkExport
Encompasses all API of component NilkinsExport.
Definition:
Base64Encoder.h:7
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition:
Node.h:42
nkExport::Exportable::Exportable
Exportable() noexcept
nkExport::Exportable::importClassFromTree
virtual void importClassFromTree(Node *rootNode)=0
nkExport::Exportable::exportClassToTree
virtual void exportClassToTree(Node *rootNode)=0
Generated by
Doxygen
1.8.18