|
Rosetta 3.5
|
#include <Rules.hh>


Classes | |
| class | BeadAdder |
Public Types | |
| typedef std::string | AtomToken |
| typedef std::vector< std::string > | Tokens |
| typedef std::string | BeadName |
| typedef std::map< BeadName, Tokens > | BeadRules |
| typedef BeadRules::const_iterator | ConstBeadIterator |
| typedef Tokens::const_iterator | ConstTokenIterator |
Public Member Functions | |
| Rule () | |
| Rule (chemical::AA _AA) | |
| void | pretty_print (std::ostream &os) |
| BeadAdder | add_to_bead (BeadName bead) |
| ConstBeadIterator | begin () const |
| ConstBeadIterator | end () const |
Static Public Attributes | |
| static const BeadName | FULL_ATOM = "FULL_ATOM" |
| static const AtomToken | REST_SIDECHAIN = "REST_SC" |
| static const AtomToken | REST_ALL = "REST" |
Private Attributes | |
| chemical::AA | my_AA_ |
| BeadRules | rules_ |
| typedef std::string core::coarse::Rule::AtomToken |
| typedef std::string core::coarse::Rule::BeadName |
| typedef std::map<BeadName, Tokens> core::coarse::Rule::BeadRules |
| typedef BeadRules::const_iterator core::coarse::Rule::ConstBeadIterator |
| typedef Tokens::const_iterator core::coarse::Rule::ConstTokenIterator |
| typedef std::vector<std::string> core::coarse::Rule::Tokens |
|
inline |
Definition at line 78 of file Rules.hh.
References rules_.
Referenced by core::coarse::GenericRule::GenericRule().
|
inline |
|
inline |
| void Rule::pretty_print | ( | std::ostream & | os) |
Definition at line 41 of file Rules.cc.
References core::sequence::end.
|
static |
Definition at line 74 of file Rules.hh.
Referenced by core::coarse::RuleSet::create_rules(), core::coarse::GenericRule::GenericRule(), and core::coarse::Translator::Translator().
|
private |
|
static |
Definition at line 76 of file Rules.hh.
Referenced by core::coarse::RuleSet::create_rules(), core::coarse::GenericRule::GenericRule(), and core::coarse::Translator::Translator().
|
static |
Definition at line 75 of file Rules.hh.
Referenced by core::coarse::RuleSet::create_rules(), and core::coarse::Translator::Translator().
|
private |
Definition at line 83 of file Rules.hh.
Referenced by add_to_bead(), begin(), and end().
1.8.4