1 #ifndef __JLANG__JVALVE__ 
    2 #define __JLANG__JVALVE__ 
   13 namespace JPP { 
using namespace JLANG; }
 
   40     template<
class JController_t>
 
   41     JValve(
const JController_t& controller)
 
   87     template<
class JController_t>
 
  111   template<
class JHead_t, 
class JTail_t>
 
  113     public JDefault< JValve< JTypeList<JHead_t, JTail_t> > >,
 
  132     template<
class JController_t>
 
  150     template<
class JController_t>
 
  164   template<
class JHead_t>
 
  181     template<
class JController_t>
 
JValve & operator()(const JController_t &controller)
Set valve. 
 
static const JValve< T > & getDefault()
Get default value of template class. 
 
JValve(const JController_t &controller)
Constructor. 
 
Auxiliary class for a type holder. 
 
Auxiliary class for selection of data type. 
 
JValve(const JController_t &controller)
Constructor. 
 
JValve()
Default constructor. 
 
Auxiliary class for no type definition. 
 
JValve(const JController_t &controller)
Constructor. 
 
JValve()
Default constructor. 
 
bool is_open() const 
Check if valve is open. 
 
JValve & operator()(const JController_t &controller)
Set valve. 
 
JValve()
Default constructor.