Rosetta 3.4
Public Types | Public Member Functions
protocols::genetic_algorithm::EntityElement Class Reference

Entity element. More...

#include <Entity.hh>

Inheritance diagram for protocols::genetic_algorithm::EntityElement:
Inheritance graph
[legend]
Collaboration diagram for protocols::genetic_algorithm::EntityElement:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Size Size
typedef
utility::pointer::ReferenceCount 
parent

Public Member Functions

 EntityElement ()
 EntityElement (Size index)
 EntityElement (std::string &word)
virtual ~EntityElement ()
virtual EntityElementOP clone ()=0
virtual EntityElementOP fresh_instance ()=0
Size index () const
void index (Size index)
virtual Size hash () const =0
virtual bool operator< (EntityElement const &rhs) const
virtual bool operator== (EntityElement const &rhs) const
virtual EntityElement const & operator= (EntityElement const &rhs)
virtual std::string to_string () const
virtual std::string name () const =0

Detailed Description

Entity element.


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::genetic_algorithm::EntityElement::EntityElement ( )
protocols::genetic_algorithm::EntityElement::EntityElement ( Size  index)
protocols::genetic_algorithm::EntityElement::EntityElement ( std::string &  word)
protocols::genetic_algorithm::EntityElement::~EntityElement ( ) [virtual]

Member Function Documentation

virtual EntityElementOP protocols::genetic_algorithm::EntityElement::clone ( ) [pure virtual]
virtual EntityElementOP protocols::genetic_algorithm::EntityElement::fresh_instance ( ) [pure virtual]
virtual Size protocols::genetic_algorithm::EntityElement::hash ( ) const [pure virtual]
void protocols::genetic_algorithm::EntityElement::index ( Size  index)
EntityElement::Size protocols::genetic_algorithm::EntityElement::index ( ) const
virtual std::string protocols::genetic_algorithm::EntityElement::name ( ) const [pure virtual]

Implemented in protocols::multistate_design::PosType.

Referenced by to_string().

bool protocols::genetic_algorithm::EntityElement::operator< ( EntityElement const &  rhs) const [virtual]
EntityElement const & protocols::genetic_algorithm::EntityElement::operator= ( EntityElement const &  rhs) [virtual]
bool protocols::genetic_algorithm::EntityElement::operator== ( EntityElement const &  rhs) const [virtual]
std::string protocols::genetic_algorithm::EntityElement::to_string ( ) const [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines