Rosetta
|
#include <Bound.hh>
Public Types | |
typedef T | Value |
typedef T | value_type |
Public Member Functions | |
Bound () | |
Default constructor. More... | |
Bound (Value const &value_a, bool const strict_a=false) | |
~Bound () | |
Destructor. More... | |
Bound & | value (Value const &value_a, bool const strict_a=false) |
Value assignment. More... | |
Bound & | operator() (Value const &value_a, bool const strict_a=false) |
Value assignment. More... | |
Bound & | activate () |
Activate. More... | |
Bound & | deactivate () |
Deactivate. More... | |
Bound & | clear () |
Clear. More... | |
bool | active () const |
Active bound? More... | |
bool | inactive () const |
Inactive bound? More... | |
Value const & | operator() () const |
Bound value. More... | |
Value const & | value () const |
Bound value. More... | |
bool | strict () const |
Strict inequality (< or >) bound? More... | |
Static Public Member Functions | |
static Bound | Strict (Value const &value_a) |
Private Attributes | |
bool | active_ |
Active bound? More... | |
Value | value_ |
Bound value. More... | |
bool | strict_ |
Strict inequality (< or >) bound? More... | |
Bound value class.
typedef T utility::Bound< T >::Value |
typedef T utility::Bound< T >::value_type |
|
inline |
Default constructor.
Referenced by utility::Bound< T >::Strict().
|
inlineexplicit |
|
inline |
Destructor.
|
inline |
Activate.
References utility::Bound< T >::active_.
|
inline |
Active bound?
References utility::Bound< T >::active_.
|
inline |
Clear.
References utility::Bound< T >::active_, utility::Bound< T >::strict_, and utility::Bound< T >::value_.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inline |
Deactivate.
References utility::Bound< T >::active_.
|
inline |
Inactive bound?
References utility::Bound< T >::active_.
|
inline |
Bound value.
References utility::Bound< T >::active_, debug_assert, and utility::Bound< T >::value_.
|
inline |
Value assignment.
References utility::Bound< T >::active_, utility::Bound< T >::strict_, and utility::Bound< T >::value_.
|
inline |
Strict inequality (< or >) bound?
References utility::Bound< T >::strict_.
|
inlinestatic |
References utility::Bound< T >::Bound().
|
inline |
Bound value.
References utility::Bound< T >::active_, debug_assert, and utility::Bound< T >::value_.
|
inline |
Value assignment.
References utility::Bound< T >::active_, utility::Bound< T >::strict_, and utility::Bound< T >::value_.
|
private |
|
private |
Strict inequality (< or >) bound?
Referenced by utility::Bound< T >::clear(), utility::Bound< T >::operator()(), utility::Bound< T >::strict(), and utility::Bound< T >::value().
|
private |
Bound value.
Referenced by utility::Bound< T >::clear(), utility::Bound< T >::operator()(), and utility::Bound< T >::value().