FreePOOMA  2.4.1
Public Member Functions | Public Attributes
MaskAssign< T > Struct Template Reference

#include <OpMask.h>

Collaboration diagram for MaskAssign< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MaskAssign ()
 MaskAssign (bool q)
 MaskAssign (bool q, const T &v)
 ~MaskAssign ()
bool defined () const
const T & value () const
bool operator!= (const MaskAssign< T > &other) const
 MaskAssign (const MaskAssign< T > &)
MaskAssign< T > & operator= (const MaskAssign< T > &)

Public Attributes

bool cond_m
value_m

template<class T>
struct MaskAssign< T >


Constructor & Destructor Documentation

template<class T>
MaskAssign< T >::MaskAssign ( ) [inline]
template<class T>
MaskAssign< T >::MaskAssign ( bool  q) [inline]
template<class T>
MaskAssign< T >::MaskAssign ( bool  q,
const T &  v 
) [inline]
template<class T>
MaskAssign< T >::~MaskAssign ( ) [inline]
template<class T>
MaskAssign< T >::MaskAssign ( const MaskAssign< T > &  ) [inline]

Member Function Documentation

template<class T>
bool MaskAssign< T >::defined ( ) const [inline]
template<class T>
const T& MaskAssign< T >::value ( ) const [inline]
template<class T>
bool MaskAssign< T >::operator!= ( const MaskAssign< T > &  other) const [inline]
template<class T>
MaskAssign<T>& MaskAssign< T >::operator= ( const MaskAssign< T > &  ) [inline]

Member Data Documentation

template<class T>
bool MaskAssign< T >::cond_m
template<class T>
T MaskAssign< T >::value_m

Referenced by MaskAssign< T >::value().


The documentation for this struct was generated from the following file: