1#ifndef __JLANG__JVALVE__
2#define __JLANG__JVALVE__
13namespace 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()
Default constructor.
JValve(const JController_t &controller)
Constructor.
JValve & operator()(const JController_t &controller)
Set valve.
JValve(const JController_t &controller)
Constructor.
JValve()
Default constructor.
Auxiliary class for selection of data type.
JValve()
Default constructor.
JValve & operator()(const JController_t &controller)
Set valve.
bool is_open() const
Check if valve is open.
JValve(const JController_t &controller)
Constructor.
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
static const T & getDefault()
Auxiliary class for no type definition.
Auxiliary class for a type holder.