## Struct rule_definition

hamigaki::bjam::rule_definition —

## Synopsis

    struct rule_definition {
      // construct/copy/destruct
      rule_definition();

      list_of_list parameters;
      boost::shared_ptr<std::string> body;
      boost::function1<string_list,context&> native;
      boost::optional<std::string> module_name;
      bool exported;
      std::string commands;
      action_modifier::values modifiers;
      string_list binds;
      std::string filename;
      int line;
    };

## Description

### `rule_definition` construct/copy/destruct

1.     rule_definition();

| 製作著作 © 2007, 2008 Takeshi Mouri