55 typedef string keyword;
56 typedef string keyword_value;
57 typedef set<keyword_value> value_set_t;
61 map<keyword, keyword_value> d_parsed_keywords;
64 map<keyword, value_set_t> d_known_keywords;
66 virtual void m_add_keyword(
const keyword &word,
const keyword_value &value);
67 virtual bool m_is_valid_keyword(
const keyword &word,
const keyword_value &value)
const;
virtual keyword_value get_keyword_value(const keyword &kw) const
virtual list< keyword > get_keywords() const
virtual bool has_keyword(const keyword &kw) const
virtual bool is_known_keyword(const string &s) const
virtual string parse_keywords(const string &ce)
top level DAP object to house generic methods