|
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().