k3d::options::istorage Class Reference

Abstract interface for global user option storage. More...

#include <options_policy.h>

Inheritance diagram for k3d::options::istorage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual xml::elementtree ()=0
 Returns the stored user option data.
virtual void commit ()=0
 Commits any modifications to the stored user option data to persistent storage.

Protected Member Functions

 istorage ()
 istorage (const istorage &)
istorageoperator= (const istorage &)
virtual ~istorage ()

Detailed Description

Abstract interface for global user option storage.


Constructor & Destructor Documentation

k3d::options::istorage::istorage (  )  [inline, protected]
k3d::options::istorage::istorage ( const istorage  )  [inline, protected]
virtual k3d::options::istorage::~istorage (  )  [inline, protected, virtual]

Member Function Documentation

virtual void k3d::options::istorage::commit (  )  [pure virtual]

Commits any modifications to the stored user option data to persistent storage.

Implemented in k3d::options::file_storage.

istorage& k3d::options::istorage::operator= ( const istorage  )  [inline, protected]
virtual xml::element& k3d::options::istorage::tree (  )  [pure virtual]

Returns the stored user option data.

Implemented in k3d::options::file_storage.


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

Generated on Mon Mar 21 07:42:42 2011 for K-3D by doxygen 1.6.3