#include <CSV_Header.h>
Collaboration diagram for CSV_Header:
Public Member Functions | |
CSV_Header () | |
CSV_Field * | getField (const string &fieldName) throw (string) |
CSV_Field * | getField (const int &index) throw (string) |
vector< string > | getFieldList () |
const string | getFieldType (const string &fieldName) |
const bool | populate (vector< string > *foo) |
void | print () |
~CSV_Header () |
Definition at line 46 of file CSV_Header.h.
CSV_Header::CSV_Header | ( | ) |
Definition at line 39 of file CSV_Header.cc.
CSV_Header::~CSV_Header | ( | ) |
Definition at line 44 of file CSV_Header.cc.
CSV_Field * CSV_Header::getField | ( | const string & | fieldName | ) | throw (string) |
Definition at line 88 of file CSV_Header.cc.
CSV_Field * CSV_Header::getField | ( | const int & | index | ) | throw (string) |
Definition at line 77 of file CSV_Header.cc.
Referenced by CSV_Obj::getFieldData(), CSV_Obj::getRecord(), CSV_Obj::load(), and CSV_Obj::printField().
vector< string > CSV_Header::getFieldList | ( | ) |
const string CSV_Header::getFieldType | ( | const string & | fieldName | ) |
const bool CSV_Header::populate | ( | vector< string > * | foo | ) |
Definition at line 49 of file CSV_Header.cc.
References CSV_Field::insertIndex(), CSV_Field::insertName(), CSV_Field::insertType(), and slim().
Referenced by CSV_Obj::load().
Here is the call graph for this function:
void CSV_Header::print | ( | ) |
Definition at line 107 of file CSV_Header.cc.
References CSV_Field::getIndex(), CSV_Field::getName(), and CSV_Field::getType().
Here is the call graph for this function: