Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

prop_registry.hh File Reference

Go to the source code of this file.

Compounds

class  PropRegistry
class  PropRegistry::PropData

Functions

string operator+ (const string &a, PropRegistry::PropData &b)
int operator+ (const int &a, PropRegistry::PropData &b)
bool operator+ (const bool &a, PropRegistry::PropData &b)
float operator+ (const float &a, PropRegistry::PropData &b)
string operator+ (PropRegistry::PropData &b, const string &a)
int operator+ (PropRegistry::PropData &b, const int &a)
bool operator+ (PropRegistry::PropData &b, const bool &a)
float operator+ (PropRegistry::PropData &b, const float &a)
ostream& operator<< (ostream &os, const PropRegistry::PropData &o)
ostream& operator<< (ostream &os, const PropRegistry &o)
ostream& operator>> (ostream &os, PropRegistry::PropData &o)
ostream& operator>> (ostream &os, PropRegistry &o)


Function Documentation

string operator+ ( const string & a,
PropRegistry::PropData & b ) [inline]
 

Definition at line 344 of file prop_registry.hh.

int operator+ ( const int & a,
PropRegistry::PropData & b ) [inline]
 

Definition at line 349 of file prop_registry.hh.

bool operator+ ( const bool & a,
PropRegistry::PropData & b ) [inline]
 

Definition at line 354 of file prop_registry.hh.

float operator+ ( const float & a,
PropRegistry::PropData & b ) [inline]
 

Definition at line 359 of file prop_registry.hh.

string operator+ ( PropRegistry::PropData & b,
const string & a ) [inline]
 

Definition at line 365 of file prop_registry.hh.

int operator+ ( PropRegistry::PropData & b,
const int & a ) [inline]
 

Definition at line 370 of file prop_registry.hh.

bool operator+ ( PropRegistry::PropData & b,
const bool & a ) [inline]
 

Definition at line 375 of file prop_registry.hh.

float operator+ ( PropRegistry::PropData & b,
const float & a ) [inline]
 

Definition at line 380 of file prop_registry.hh.

ostream& operator<< ( ostream & os,
const PropRegistry::PropData & o )
 

Inserts the data into the given stream. For vector data, fields are inserted as a blank-separated list.

Note:
We don't make the o argument be const because then hte operator will collide with the stream insertion operators for basic types for which constructors of PropData exist.

ostream& operator<< ( ostream & os,
const PropRegistry & o )
 

Inserts the registry's data into the given stream, as "key = value value ..." lines.

ostream& operator>> ( ostream & os,
PropRegistry::PropData & o )
 

Reads a propdata from the given stream.

ostream& operator>> ( ostream & os,
PropRegistry & o )
 

Reads keys from the given stream. The format is the same as for the << operator.


Generated at Tue Jul 9 21:05:47 2002 for CppCC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001