35 #ifndef I_CSV_Header_h 36 #define I_CSV_Header_h 1 44 #include "CSV_Field.h" 50 map<string, CSV_Field*>* _hdr;
51 map<int, string>* _index2field;
56 bool populate(vector<string>* headerinfo)
const;
58 void getFieldList(vector<string> &list);
60 const string getFieldType(
const string& fieldName);
63 CSV_Field * getField(
const string& fieldName);
65 virtual void dump(ostream &strm)
const;
68 #endif // I_CSV_Header_h Base object for bes objects.