NeoPZ
Classes | Macros | Typedefs | Variables
TPZSavable.h File Reference

Contains declaration of the TPZSavable class which defines the interface to save and restore objects from TPZStream objects. More...

#include <string>
#include <set>
#include <map>
#include <utility>
#include "pzerror.h"
#include "pzvec.h"
#include <list>
#include "TPZChunkTranslator.h"
Include dependency graph for TPZSavable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TPZRegisterClassId
 
class  TPZSavable
 This class defines the interface to save and restore objects from TPZStream objects. Persistency. More...
 
class  TPZRestoreClassBase
 
class  TPZRestoreClass< T >
 Implements an interface to register a class id and a restore function. Persistence. More...
 
class  TPZRestoreClassWithTranslator< T, TranslatorType >
 

Macros

#define SAVEABLE_STR_NOTE(buf, str)
 
#define SAVEABLE_SKIP_NOTE(buf)
 

Typedefs

typedef TPZRestoreClassBaseTPZRestore_t
 Typedef of TPZRestore_t. More...
 

Variables

const int TPZSAVEABLEID
 Identifier as saveable object. More...
 

Detailed Description

Contains declaration of the TPZSavable class which defines the interface to save and restore objects from TPZStream objects.

Definition in file TPZSavable.h.