Acenode Struct Reference

#include <Aceobj.h>

List of all members.

Public Member Functions

 Acenode (const string &t, const string &v)
 Acenode (const string &t, const string &v, Acenode *p)
 Acenode (const string &dump)
 Acenode (const string &dump, Acenode *p)
void parse (const string &dump)
void addChild (const string &t, const string &v)
void addChild (const string &dump)
void addSibling (const string &t, const string &v)
void addSibling (const string &dump)
Acenoderight ()
Acenodedown ()
vector< string > row () const
vector< string > col () const
void del ()
int asInt ()
double asFloat ()
string asString ()
 Acenode (const string &t, const string &v)
 Acenode (const string &t, const string &v, Acenode *p)
 Acenode (const string &dump)
 Acenode (const string &dump, Acenode *p)
void parse (const string &dump)
void addChild (const string &t, const string &v)
void addChild (const string &dump)
void addSibling (const string &t, const string &v)
void addSibling (const string &dump)
Acenoderight ()
Acenodedown ()
vector< string > row () const
vector< string > col () const
void del ()
int asInt ()
double asFloat ()
string asString ()

Public Attributes

string type
string value
Acenodeparent
Acenodechild
Acenodesibling


Constructor & Destructor Documentation

Acenode::Acenode ( const string &  t,
const string &  v 
) [inline]

Referenced by addChild(), and addSibling().

Acenode::Acenode ( const string &  t,
const string &  v,
Acenode p 
) [inline]

Acenode::Acenode ( const string &  dump  )  [inline]

References parse().

Acenode::Acenode ( const string &  dump,
Acenode p 
) [inline]

References parse().

Acenode::Acenode ( const string &  t,
const string &  v 
) [inline]

Acenode::Acenode ( const string &  t,
const string &  v,
Acenode p 
) [inline]

Acenode::Acenode ( const string &  dump  )  [inline]

References parse().

Acenode::Acenode ( const string &  dump,
Acenode p 
) [inline]

References parse().


Member Function Documentation

void Acenode::parse ( const string &  dump  ) 

Acenode class

References type, and value.

Referenced by Acenode().

void Acenode::addChild ( const string &  t,
const string &  v 
) [inline]

References Acenode(), and child.

Referenced by Aceobj::parse().

void Acenode::addChild ( const string &  dump  )  [inline]

References Acenode(), and child.

void Acenode::addSibling ( const string &  t,
const string &  v 
) [inline]

References Acenode(), parent, and sibling.

Referenced by Aceobj::parse().

void Acenode::addSibling ( const string &  dump  )  [inline]

References Acenode(), parent, and sibling.

Acenode* Acenode::right (  )  [inline]

References sibling.

Referenced by main().

Acenode* Acenode::down (  )  [inline]

References child.

Referenced by main().

vector< string > Acenode::row (  )  const

References sibling, and value.

vector< string > Acenode::col (  )  const

References child, sibling, and value.

void Acenode::del (  ) 

int Acenode::asInt (  )  [inline]

References value.

Referenced by main().

double Acenode::asFloat (  )  [inline]

References value.

string Acenode::asString (  )  [inline]

References value.

Referenced by Aceobj::getName(), and main().

void Acenode::parse ( const string &  dump  ) 

void Acenode::addChild ( const string &  t,
const string &  v 
) [inline]

References Acenode(), and child.

void Acenode::addChild ( const string &  dump  )  [inline]

References Acenode(), and child.

void Acenode::addSibling ( const string &  t,
const string &  v 
) [inline]

References Acenode(), parent, and sibling.

void Acenode::addSibling ( const string &  dump  )  [inline]

References Acenode(), parent, and sibling.

Acenode* Acenode::right (  )  [inline]

References sibling.

Acenode* Acenode::down (  )  [inline]

References child.

vector<string> Acenode::row (  )  const

vector<string> Acenode::col (  )  const

void Acenode::del (  ) 

int Acenode::asInt (  )  [inline]

References value.

double Acenode::asFloat (  )  [inline]

References value.

string Acenode::asString (  )  [inline]

References value.


Member Data Documentation

string Acenode::type

Referenced by Aceobj::at(), find(), Aceobj::get(), and parse().

Referenced by addSibling().


The documentation for this struct was generated from the following files:

Generated on Wed Oct 14 21:49:20 2009 for Softwares from Orpara by  doxygen 1.5.6