PLearn 0.1
|
#include <AutoSDBVMatrix.h>
Public Member Functions | |
StringFieldMapping () | |
StringFieldMapping (string filename_, real dft_val_=MISSING_VALUE) | |
real | operator[] (const string &s) const |
Public Attributes | |
real | dft_val |
hash_map< string, real > | mapping |
Definition at line 63 of file AutoSDBVMatrix.h.
PLearn::StringFieldMapping::StringFieldMapping | ( | ) | [inline] |
Definition at line 70 of file AutoSDBVMatrix.h.
{}
PLearn::StringFieldMapping::StringFieldMapping | ( | string | filename_, |
real | dft_val_ = MISSING_VALUE |
||
) | [inline] |
Definition at line 73 of file AutoSDBVMatrix.h.
References PLearn::openFile(), and PLearn::PStream::plearn_ascii.
:dft_val(dft_val_), mapping() { /*ifstream*/ PStream f = openFile(filename_.c_str(),PStream::plearn_ascii); while(f) { string s; f >> s; //PLearn::read(f, s); real val; f >> val; //PLearn::read(f, val); if(f) mapping[s]= val; } }
real PLearn::StringFieldMapping::operator[] | ( | const string & | s | ) | const [inline] |
Definition at line 67 of file AutoSDBVMatrix.h.
hash_map<string, real> PLearn::StringFieldMapping::mapping [mutable] |
Definition at line 68 of file AutoSDBVMatrix.h.