| 
    Jpp 20.0.0-rc.3
    
   the software that should make you happy 
   | 
 
Auxiliary template class for type bool. More...
#include <JBool.hh>
Public Types | |
| typedef JBool< __value__ > | bool_type | 
| Type definition of bool value.   | |
Public Member Functions | |
| JBool () | |
| Default construcor.   | |
| operator bool () const | |
| Type conversion operator.   | |
Static Public Member Functions | |
| static JBool<!value > | c_not () | 
| Make logical NOT.   | |
| template<bool option> | |
| static JBool< value==option > | c_equals () | 
| Make logical EQUALS.   | |
| template<bool option> | |
| static JBool< value==option > | c_equals (const JBool< option > &object) | 
| Make logical EQUALS.   | |
| template<bool option> | |
| static JBool< value &&option > | c_and () | 
| Make logical AND.   | |
| template<bool option> | |
| static JBool< value &&option > | c_and (const JBool< option > &object) | 
| Make logical AND.   | |
| template<bool option> | |
| static JBool< value||option > | c_or () | 
| Make logical OR.   | |
| template<bool option> | |
| static JBool< value||option > | c_or (const JBool< option > &object) | 
| Make logical OR.   | |
| template<bool option> | |
| static JBool< value !=option > | c_xor () | 
| Make logical XOR.   | |
| template<bool option> | |
| static JBool< value !=option > | c_xor (const JBool< option > &object) | 
| Make logical XOR.   | |
| template<bool __first__, bool __second__> | |
| static JBool<(value &&__first__)||(!value &&__second__)> | c_switch () | 
| Make logical SWITCH.   | |
| template<bool __first__, bool __second__> | |
| static JBool<(value &&__first__)||(!value &&__second__)> | c_switch (const JBool< __first__ > &first, const JBool< __second__ > &second) | 
| Make logical SWITCH.   | |
Static Public Attributes | |
| static const bool | value = __value__ | 
| Value.   | |
Auxiliary template class for type bool.
This class can be used for boolean expressions at compile time.
| JBool<__value__> JLANG::JBool< __value__ >::bool_type | 
      
  | 
  inline | 
      
  | 
  inline | 
Type conversion operator.
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
Make logical EQUALS.
| object | value | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
Make logical SWITCH.
If value is true, select first, else select second.
      
  | 
  inlinestatic | 
Make logical SWITCH.
If value is true, select first, else select second.
| first | first value | 
| second | second value | 
Definition at line 185 of file JBool.hh.
      
  | 
  static |