Jpp
|
Go to the source code of this file.
Classes | |
struct | JLANG::JBool< __value__ > |
Auxiliary template class for type bool. More... | |
struct | JLANG::EQUALS< JFirst_t, JSecond_t > |
Type definition of logical EQUALS. More... | |
struct | JLANG::EQUALS< JBool< first >, JBool< second > > |
Template specialisation for logical EQUALS. More... | |
struct | JLANG::NOT< T > |
Type definition of logical NOT. More... | |
struct | JLANG::NOT< JBool< __value__ > > |
Template specialisation for logical NOT. More... | |
struct | JLANG::AND< JFirst_t, JSecond_t > |
Type definition of logical AND. More... | |
struct | JLANG::AND< JBool< first >, JBool< second > > |
Template specialisation for logical AND. More... | |
struct | JLANG::OR< JFirst_t, JSecond_t > |
Type definition of logical OR. More... | |
struct | JLANG::OR< JBool< first >, JBool< second > > |
Template specialisation for logical OR. More... | |
struct | JLANG::XOR< JFirst_t, JSecond_t > |
Type definition of logical XOR. More... | |
struct | JLANG::XOR< JBool< first >, JBool< second > > |
Template specialisation for logical XOR. More... | |
Namespaces | |
JLANG | |
Auxiliary classes and methods for language specific functionality. | |
JPP | |
Typedefs | |
typedef JBool< true > | JLANG::JTRUE |
True type. More... | |
typedef JBool< false > | JLANG::JFALSE |
False type. More... | |
Functions | |
template<bool __value__> | |
static JBool<!__value__ > | JLANG::c_not (const JBool< __value__ > &value) |
Make logical NOT. More... | |
template<bool __first__, bool __second__> | |
JBool< __first__==__second__ > | JLANG::c_equals (const JBool< __first__ > &first, const JBool< __second__ > &second) |
Make logical EQUALS. More... | |
template<bool __first__, bool __second__> | |
JBool< __first__==__second__ > | JLANG::c_and (const JBool< __first__ > &first, const JBool< __second__ > &second) |
Make logical AND. More... | |
template<bool __first__, bool __second__> | |
JBool< __first__==__second__ > | JLANG::c_or (const JBool< __first__ > &first, const JBool< __second__ > &second) |
Make logical OR. More... | |
template<bool __first__, bool __second__> | |
JBool< __first__==__second__ > | JLANG::c_xor (const JBool< __first__ > &first, const JBool< __second__ > &second) |
Make logical XOR. More... | |
Variables | |
static const JTRUE | JLANG::JTrue_t |
True value. More... | |
static const JFALSE | JLANG::JFalse_t |
False value. More... | |