Class frame
hamigaki::bjam::frame —
Synopsis
Description
frame
construct/copy/destruct
-
frame(module& m);
-
frame(module& m, const boost::optional<std::string>& name);
frame
module functions
-
void change_module(module& m, const boost::optional<std::string>& name);
-
module& current_module();
-
const module& current_module() const;
-
const boost::optional<std::string>& module_name() const;
frame
rule functions
-
const boost::optional<std::string>& rule_name() const;
-
void rule_name(const boost::optional<std::string>& name);
-
list_of_list& arguments();
frame
position functions
-
const std::string& filename() const;
-
void filename(const std::string& name);
-
void swap_filename(std::string& name);
-
int line() const;
-
void line(int n);