class c4_Property

Base class for the basic data types.

Public members
c4_Property (char type_, int id_);
Construct a new property with the give type and id
c4_Property (char type_, const char* name_);
Construct a new property with the give type and name
~c4_Property ();
Destructor
c4_Property (const c4_Property& property_);
Copy constructor
void operator= (const c4_Property& property_);
Assignment
const char* Name () const;
Return the name of this property
char Type () const;
Return the type of this property
int GetId () const;
Return a unique id for this property
c4_Reference operator() (const c4_RowRef& row_) const;
Get or set this untyped property in a row
void Refs (int) const;
Adjust the reference count
c4_View operator, (const c4_Property& prop_) const;
Return a view like the first, with a property appended to it
static void CleanupInternalData ();
Call this to get rid of som eonternal datastructues (on exit)


Header file "mk4.h"   --   Dec 9, 1999
See also c4_BytesProp, c4_DoubleProp, c4_FloatProp, c4_IntProp, c4_MemoProp, c4_StringProp, c4_ViewProp