![]()  | 
  
    Rosetta
    2015.38
    
   | 
 
#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