hamigaki.png

前のページ 上に戻る ホーム 次のページ

Class variable_table

hamigaki::bjam::variable_table —

Synopsis

class variable_table {
public:

  // queries
  const string_list& get_values(const std::string&) const;
  std::pair<iterator,iterator> entries() const;

  // modifiers
  void set_values(const std::string&, const string_list&);
  void append_values(const std::string&, const string_list&);
  void set_default_values(const std::string&, const string_list&);
  void swap_values(const std::string&, string_list&);
  void swap(variable_table&);
  void clear();
  void push_local_variables(variable_table&);
  void pop_local_variables(variable_table&);
};

Description

variable_table queries

  1. const string_list& get_values(const std::string& name) const;
  2. std::pair<iterator,iterator> entries() const;

variable_table modifiers

  1. void set_values(const std::string& name, const string_list& values);
  2. void append_values(const std::string& name, const string_list& values);
  3. void set_default_values(const std::string& name, const string_list& values);
  4. void swap_values(const std::string& name, string_list& values);
  5. void swap(variable_table& rhs);
  6. void clear();
  7. void push_local_variables(variable_table& local);
  8. void pop_local_variables(variable_table& local);
製作著作 © 2007, 2008 Takeshi Mouri

前のページ 上に戻る ホーム 次のページ