Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
protocols::environment::claims::ClaimStrength Class Reference

#include <ClaimStrength.hh>

Inheritance diagram for protocols::environment::claims::ClaimStrength:
Inheritance graph
[legend]

Public Types

enum  PrioSubtype { DOES_NOT_CONTROL = 0, CAN_CONTROL = 1, MUST_CONTROL, EXCLUSIVE }
 

Public Member Functions

 ClaimStrength (PrioSubtype type, core::Size subprio=0)
 
 ClaimStrength (ClaimStrength const &)
 
bool operator< (ClaimStrength const &) const
 
bool operator== (ClaimStrength const &) const
 
bool operator!= (ClaimStrength const &) const
 
bool operator> (ClaimStrength const &) const
 
bool operator>= (ClaimStrength const &) const
 
bool operator<= (ClaimStrength const &) const
 
PrioSubtype subtype () const
 
core::Size subprio () const
 

Private Types

typedef utility::VirtualBase Parent
 

Private Attributes

PrioSubtype subtype_
 
core::Size subprio_
 

Member Typedef Documentation

typedef utility::VirtualBase protocols::environment::claims::ClaimStrength::Parent
private

Member Enumeration Documentation

Enumerator
DOES_NOT_CONTROL 
CAN_CONTROL 
MUST_CONTROL 
EXCLUSIVE 

Constructor & Destructor Documentation

protocols::environment::claims::ClaimStrength::ClaimStrength ( PrioSubtype  type,
core::Size  subprio = 0 
)
protocols::environment::claims::ClaimStrength::ClaimStrength ( ClaimStrength const &  src)

Member Function Documentation

bool protocols::environment::claims::ClaimStrength::operator!= ( ClaimStrength const &  other) const

References operator==().

bool protocols::environment::claims::ClaimStrength::operator< ( ClaimStrength const &  other) const

References subprio_, and subtype_.

Referenced by operator>=().

bool protocols::environment::claims::ClaimStrength::operator<= ( ClaimStrength const &  other) const

References operator>().

bool protocols::environment::claims::ClaimStrength::operator== ( ClaimStrength const &  other) const

References subprio_, and subtype_.

Referenced by operator!=().

bool protocols::environment::claims::ClaimStrength::operator> ( ClaimStrength const &  other) const

Referenced by operator<=().

bool protocols::environment::claims::ClaimStrength::operator>= ( ClaimStrength const &  other) const

References operator<().

core::Size protocols::environment::claims::ClaimStrength::subprio ( ) const
ClaimStrength::PrioSubtype protocols::environment::claims::ClaimStrength::subtype ( ) const

Member Data Documentation

core::Size protocols::environment::claims::ClaimStrength::subprio_
private

Referenced by operator<(), operator==(), and subprio().

PrioSubtype protocols::environment::claims::ClaimStrength::subtype_
private

Referenced by operator<(), operator==(), and subtype().


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