#include <CNCL/PInt.h>
CN_PINT
CNInt, CNPObjectID
None
CNPString, CNPDouble
CNPInt
manages the persistency of CNInt
's. As CNInt
is its base class, all methods of CNInt
are available.
Constructors:
CNPInt(long val=0);
CNPInt(CNPstream& stream);
CNPInt(CNParam *param);
CNPInt
. Either the value is given as val
(
0 by default) or it will be read from the persistent stream
(reader-constructor).
In addition to the member functions required by CNCL, CNInt
provides:
virtual int store_on(CNPstream& s);
int store_on(CNPstream& s, bool no_ptr_check);
CNPInt
on the persistent stream s
. The
boolean parameter no_ptr_check
switches the check for
multiple storing off (if set TRUE).
static CNPInt* read_from(CNPstream& s);
CNPInt
from stream s
.
static CNObject* object_read_from(CNPstream& s);
s
as a CNObject
.
CNPID object_id();
virtual int storer(CNPstream&);
static CNPInt* reader(CNPstream& s);
CNPIO
as a
connection to the persistent output/reader-construktor.
Go to the first, previous, next, last section, table of contents.