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:


parser::KeyParser GANG