FAR::Record Class Reference

#include <FARdb.h>

List of all members.

Public Member Functions

 Record (int n=0)
 Record (const Record &r)
 Record (const vector< string > &sv)
 Record (const string &s)
int n_fields (void) const
bool field_exists (int f) const
int add_field (const string &f)
void add_fields (vector< string > &ff)
void delete_field (int i)
void clear_field (int i)
Fieldoperator[] (int i)
const Fieldoperator[] (int i) const
void diag_print (void) const

Private Attributes

vector< Fieldfields
Field null_field

Friends

class FARData


Constructor & Destructor Documentation

FAR::Record::Record ( int  n = 0  )  [inline]

FAR::Record::Record ( const Record r  )  [inline]

FAR::Record::Record ( const vector< string > &  sv  )  [inline]

FAR::Record::Record ( const string &  s  )  [inline]


Member Function Documentation

int FAR::Record::add_field ( const string &  f  )  [inline]

void FAR::Record::add_fields ( vector< string > &  ff  )  [inline]

void FAR::Record::clear_field ( int  i  )  [inline]

void FAR::Record::delete_field ( int  i  )  [inline]

void FAR::Record::diag_print ( void   )  const

bool FAR::Record::field_exists ( int  f  )  const [inline]

int FAR::Record::n_fields ( void   )  const [inline]

const Field& FAR::Record::operator[] ( int  i  )  const [inline]

Field& FAR::Record::operator[] ( int  i  )  [inline]


Friends And Related Function Documentation

friend class FARData [friend]


Member Data Documentation


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

Generated on Fri Jan 8 12:51:30 2010 for QSAS by  doxygen 1.5.7