|
Index
C++ Code Documentation
parser::KeyParser
Derived from: parser::Parser
Children: bonnetlab::kernel::Data, bubbletonlab::kernel::Data, cmclab::kernel::Data, klab::kernel::Data, minlab::kernel::Data, mrbubblelab::kernel::Data, surflab::kernel::Data, triang::Data
File: BASE/parser/KeyParser.H
public:
- KeyParser( base::String const &version_string, KeyValPair const *keyval, uint keyval_len );
 | constructor | |
- KeyParser( KeyValPair const *keyval, uint keyval_len );
 | constructor | |
- KeyParser( KeyParser const & );
 | copy constructor | |
- virtual ~KeyParser();
 | destructor | |
- KeyParser &operator=( KeyParser const & );
 | assignment operator | |
- virtual void write( io::Ostream &out ) const;
- virtual base::String const &get( base::String const &s ) const;
- virtual void set( base::String const &key, base::String const &val );
- virtual void reset();
protected:
- virtual void initialize_cb();
- virtual void finalize_cb();
- virtual void entry_cb( base::String const &key, base::String const &val );
- typedef std::map< base::String, base::String, std::less<base::String> > Hash;
- Hash _;
private:
|