OKlibrary  0.2.1.6
OKlib::AtomicConditions Namespace Reference

Namespaces

namespace  traits

Typedefs

typedef bool AC_bool
 Boolean values as atomic conditions.

Functions

template<>
bool eval (const OKlib::Concepts::AtomicCondition_Archetype &, const OKlib::AtomicConditions::traits::value_type< OKlib::Concepts::AtomicCondition_Archetype >::type &)
template<>
void complement (OKlib::Concepts::AtomicCondition_Archetype &)
template<typename AC >
void complement (AC &x)
template<typename AC >
bool eval (const AC &, const typename traits::value_type< AC >::type &)
template<>
bool eval (const AC_bool &ac, const bool &b)
template<>
void complement (AC_bool &ac)

Typedef Documentation

Boolean values as atomic conditions.

Definition at line 30 of file TrivialAtomicConditions.hpp.


Function Documentation

template<typename AC >
void OKlib::AtomicConditions::complement ( AC &  x) [inline]

Definition at line 20 of file complement.hpp.

template<>
void OKlib::AtomicConditions::complement ( AC_bool &  ac) [inline]

Definition at line 46 of file TrivialAtomicConditions.hpp.

template<typename AC >
bool OKlib::AtomicConditions::eval ( const AC &  ,
const typename traits::value_type< AC >::type &   
) [inline]
template<>
bool OKlib::AtomicConditions::eval ( const AC_bool &  ac,
const bool &  b 
) [inline]

Definition at line 41 of file TrivialAtomicConditions.hpp.