Definition of interface IPersistScript and class CFeatureBag. More...
#include <GenApi/Types.h>#include <GenApi/Pointer.h>#include <GenApi/GenApiDll.h>#include <list>#include <iostream>

Go to the source code of this file.
Classes | |
| class | GENAPI_NAMESPACE::CFeatureBag |
| Basic interface to persist values to. More... | |
| class | GENAPI_NAMESPACE::CFeatureBagger |
| Class use to bag features. More... | |
| class | GENAPI_NAMESPACE::CFeatureBagger::const_iterator |
Namespaces | |
| namespace | GENAPI_NAMESPACE |
Part of the generic device API. | |
Defines | |
| #define | GENAPI_PERSISTENCE_MAGIC "{05D8C294-F295-4dfb-9D01-096BD04049F4}" |
| the magic GUID which indicates that the file or buffer is a GenApi stream created by the CFeatureBag class. Must be the first entry of a file or section. | |
| #define | GENAPI_PERSISTENCE_MAGIC_FEATUREBAGGER "{4709CB3C-7322-4460-84C3-DA11DDA09939}" |
| the magic GUID which indicates that the file is a GenApi stream file created by the CFeatureBagger class. Must be the first entry of a file. | |
Functions | |
| std::istream & | GENAPI_NAMESPACE::EatComments (std::istream &is) |
| Helper function ignoring lines starting with comment character '#'. | |
| std::ostream & | GENAPI_NAMESPACE::operator<< (std::ostream &os, const CFeatureBag &FeatureBag) |
| writes out persistent data to a stream | |
| std::ostream & | GENAPI_NAMESPACE::operator<< (std::ostream &os, const CFeatureBagger &featureBagger) |
| writes out persistent data to a stream | |
| std::istream & | GENAPI_NAMESPACE::operator>> (std::istream &is, CFeatureBag &FeatureBag) |
| reads in persistent data from a stream | |
| std::istream & | GENAPI_NAMESPACE::operator>> (std::istream &is, CFeatureBagger &featureBagger) |
| reads back persistent data from a stream | |
Definition of interface IPersistScript and class CFeatureBag.
Definition in file Persistence.h.
| #define GENAPI_PERSISTENCE_MAGIC "{05D8C294-F295-4dfb-9D01-096BD04049F4}" |
the magic GUID which indicates that the file or buffer is a GenApi stream created by the CFeatureBag class. Must be the first entry of a file or section.
Definition at line 112 of file Persistence.h.
| #define GENAPI_PERSISTENCE_MAGIC_FEATUREBAGGER "{4709CB3C-7322-4460-84C3-DA11DDA09939}" |
the magic GUID which indicates that the file is a GenApi stream file created by the CFeatureBagger class. Must be the first entry of a file.
Definition at line 115 of file Persistence.h.