![]() |
Rosetta Utilities
2015.25
|
#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< typename >::Value |
| typedef T utility::Bound< typename >::value_type |
|
inline |
Default constructor.
Referenced by utility::Bound< file::FileName >::Strict().
|
inlineexplicit |
|
inline |
Destructor.
|
inline |
Activate.
|
inline |
Active bound?
Referenced by utility::options::ScalarOption_T_< PathOptionKey, file::PathName >::legal_limits_report(), utility::options::VectorOption_T_< BooleanVectorOptionKey, bool >::legal_limits_report(), utility::options::ScalarOption_T_< PathOptionKey, file::PathName >::legal_string(), and utility::options::VectorOption_T_< BooleanVectorOptionKey, bool >::legal_string().
|
inline |
Clear.
|
inline |
Deactivate.
|
inline |
|
inline |
Value assignment.
|
inline |
Bound value.
|
inlinestatic |
|
inline |
Strict inequality (< or >) bound?
Referenced by utility::options::ScalarOption_T_< PathOptionKey, file::PathName >::legal_limits_report(), utility::options::VectorOption_T_< BooleanVectorOptionKey, bool >::legal_limits_report(), utility::options::ScalarOption_T_< PathOptionKey, file::PathName >::legal_string(), and utility::options::VectorOption_T_< BooleanVectorOptionKey, bool >::legal_string().
|
inline |
Value assignment.
|
inline |
Bound value.
|
private |
Active bound?
Referenced by utility::Bound< file::FileName >::activate(), utility::Bound< file::FileName >::active(), utility::Bound< file::FileName >::clear(), utility::Bound< file::FileName >::deactivate(), utility::Bound< file::FileName >::inactive(), utility::Bound< file::FileName >::operator()(), and utility::Bound< file::FileName >::value().
|
private |
Strict inequality (< or >) bound?
Referenced by utility::Bound< file::FileName >::clear(), utility::Bound< file::FileName >::operator()(), utility::Bound< file::FileName >::strict(), and utility::Bound< file::FileName >::value().
|
private |
1.8.7