#include <FARdb.h>
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) |
Field & | operator[] (int i) |
const Field & | operator[] (int i) const |
void | diag_print (void) const |
Private Attributes | |
vector< Field > | fields |
Field | null_field |
Friends | |
class | FARData |
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] |
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] |
friend class FARData [friend] |
vector<Field> FAR::Record::fields [private] |
Field FAR::Record::null_field [private] |