33 #include <feel/feelcore/feel.hpp>
38 template<
size_type Contextv,
size_type Value>
41 static const bool value = ( Contextv & Value ) != 0;
44 template<
size_type Contextv,
size_type Value>
47 static const bool value = ( Contextv | Value );
50 template<
size_type Contextv,
size_type Value>
53 static const bool value = Contextv & ( ~Value );
87 M_context( c.M_context )
112 M_context = __c.M_context;
182 return ( M_context&b )!=0;
184 template<
typename T>
bool test( T b )
const
195 M_context &= ( uint )( ~b );
206 friend class boost::serialization::access;
207 template<
class Archive>
208 void serialize( Archive & ar,
const unsigned int version )
size_type operator()() const
Definition: feelcore/context.hpp:134
void setContext(size_type __v)
Definition: feelcore/context.hpp:167
Context & operator=(Context const &__c)
Definition: feelcore/context.hpp:108
Context(Context const &c)
Definition: feelcore/context.hpp:85
~Context()
Definition: feelcore/context.hpp:94
Context & operator=(size_type __c)
Definition: feelcore/context.hpp:123
size_type context() const
Definition: feelcore/context.hpp:150
size_t size_type
Indices (starting from 0)
Definition: feelcore/feel.hpp:319
Context class.
Definition: feelcore/context.hpp:63
Context(size_type c)
Definition: feelcore/context.hpp:76