Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

DOM_UserData Class Reference

#include <dom_userdata.h>

List of all members.

Public Types

enum  Node_Type {
  WORD = 1, MORPHEME = 2, SYLLABLE = 3, PHONE = 4,
  HALFPHONE = 5
}

Public Member Functions

 DOM_UserData ()
 DOM_UserData (const MySQL_Result &dbq, const Node_Type &t)
 ~DOM_UserData ()
ostream & printQueryItems (ostream &out)
ostream & printSelectedRow (ostream &out)
const MySQL_ResultgetResult () const
string getResult (const unsigned &p, const string &r) const
string getResult (const string &r) const
Node_Type getType () const
unsigned getPos () const
void setPos (const unsigned &p)
void setSignalSize (const unsigned &s)
unsigned getSignalSize ()
void setSignal (const t_Signal &s)
t_SignalgetSignal ()

Static Public Attributes

const unsigned npos = static_cast<unsigned>(-1)

Private Attributes

MySQL_Result data_base_query
unsigned pos
Node_Type type
unsigned signal_size
t_Signal signal


Member Enumeration Documentation

enum DOM_UserData::Node_Type
 

Enumeration values:
WORD 
MORPHEME 
SYLLABLE 
PHONE 
HALFPHONE 


Constructor & Destructor Documentation

DOM_UserData::DOM_UserData  )  [inline]
 

DOM_UserData::DOM_UserData const MySQL_Result dbq,
const Node_Type t
[inline]
 

DOM_UserData::~DOM_UserData  ) 
 

Author:
Karlheinz Stoeber


Member Function Documentation

unsigned DOM_UserData::getPos  )  const [inline]
 

string DOM_UserData::getResult const string &  r  )  const [inline]
 

string DOM_UserData::getResult const unsigned &  p,
const string &  r
const [inline]
 

const MySQL_Result& DOM_UserData::getResult  )  const [inline]
 

t_Signal& DOM_UserData::getSignal  )  [inline]
 

unsigned DOM_UserData::getSignalSize  )  [inline]
 

Node_Type DOM_UserData::getType  )  const [inline]
 

ostream & DOM_UserData::printQueryItems ostream &  out  ) 
 

ostream & DOM_UserData::printSelectedRow ostream &  out  ) 
 

void DOM_UserData::setPos const unsigned &  p  )  [inline]
 

void DOM_UserData::setSignal const t_Signal s  )  [inline]
 

void DOM_UserData::setSignalSize const unsigned &  s  )  [inline]
 


Member Data Documentation

MySQL_Result DOM_UserData::data_base_query [private]
 

const unsigned DOM_UserData::npos = static_cast<unsigned>(-1) [static]
 

unsigned DOM_UserData::pos [private]
 

t_Signal DOM_UserData::signal [private]
 

unsigned DOM_UserData::signal_size [private]
 

Node_Type DOM_UserData::type [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:14:40 2005 for BOSS by doxygen 1.3.6