Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
core::coarse::RuleSet Class Reference

#include <Rules.hh>

Inheritance diagram for core::coarse::RuleSet:
Inheritance graph
Collaboration diagram for core::coarse::RuleSet:
Collaboration graph

Public Member Functions

 RuleSet ()
 RuleSet (std::string tag)
void create_rules ()
void pretty_print (std::ostream &os)
bool has (chemical::AA aa) const
RuleCOP operator[] (chemical::AA aa) const

Private Types

typedef std::map< chemical::AA,

Private Attributes

RuleMap rules_

Member Typedef Documentation

Constructor & Destructor Documentation

core::coarse::RuleSet::RuleSet ( )
core::coarse::RuleSet::RuleSet ( std::string  tag)

Member Function Documentation

void RuleSet::create_rules ( )
bool RuleSet::has ( chemical::AA  aa) const

Referenced by operator[]().

RuleCOP core::coarse::RuleSet::operator[] ( chemical::AA  aa) const

References has(), and rules_.

void RuleSet::pretty_print ( std::ostream &  os)

Member Data Documentation

RuleMap core::coarse::RuleSet::rules_

Referenced by operator[]().

The documentation for this class was generated from the following files: