AnyHolder< T, OP > Struct Template Reference

#include <IpplExpressions.h>

List of all members.

Public Member Functions

 AnyHolder ()
 AnyHolder (const T &t, OP op)
 AnyHolder (const AnyHolder< T, OP > &rhs)
const AnyHolder< T, OP > & operator= (const T &rhs)
const AnyHolder< T, OP > & operator= (const AnyHolder< T, OP > &rhs)
const AnyHolder< T, OP > & operator *= (const T &rhs)
const AnyHolder< T, OP > & operator *= (const AnyHolder< T, OP > &rhs)
MessageputMessage (Message &m)
MessagegetMessage (Message &m)

Public Attributes

bool Test
Val
OP Op


Detailed Description

template<class T, class OP>
struct AnyHolder< T, OP >

Definition at line 405 of file IpplExpressions.h.


Constructor & Destructor Documentation

template<class T, class OP>
AnyHolder< T, OP >::AnyHolder  )  [inline]
 

Definition at line 410 of file IpplExpressions.h.

template<class T, class OP>
AnyHolder< T, OP >::AnyHolder const T &  t,
OP  op
[inline]
 

Definition at line 411 of file IpplExpressions.h.

template<class T, class OP>
AnyHolder< T, OP >::AnyHolder const AnyHolder< T, OP > &  rhs  )  [inline]
 

Definition at line 412 of file IpplExpressions.h.


Member Function Documentation

template<class T, class OP>
Message& AnyHolder< T, OP >::getMessage Message m  )  [inline]
 

Definition at line 443 of file IpplExpressions.h.

References Message::get(), and AnyHolder< T, OP >::Test.

Here is the call graph for this function:

template<class T, class OP>
const AnyHolder<T,OP>& AnyHolder< T, OP >::operator *= const AnyHolder< T, OP > &  rhs  )  [inline]
 

Definition at line 433 of file IpplExpressions.h.

References AnyHolder< T, OP >::Test.

template<class T, class OP>
const AnyHolder<T,OP>& AnyHolder< T, OP >::operator *= const T &  rhs  )  [inline]
 

Definition at line 427 of file IpplExpressions.h.

References AnyHolder< T, OP >::Op, PETE_apply(), AnyHolder< T, OP >::Test, and AnyHolder< T, OP >::Val.

Here is the call graph for this function:

template<class T, class OP>
const AnyHolder<T,OP>& AnyHolder< T, OP >::operator= const AnyHolder< T, OP > &  rhs  )  [inline]
 

Definition at line 420 of file IpplExpressions.h.

References AnyHolder< T, OP >::Op, AnyHolder< T, OP >::Test, and AnyHolder< T, OP >::Val.

template<class T, class OP>
const AnyHolder<T,OP>& AnyHolder< T, OP >::operator= const T &  rhs  )  [inline]
 

Definition at line 414 of file IpplExpressions.h.

References AnyHolder< T, OP >::Op, PETE_apply(), AnyHolder< T, OP >::Test, and AnyHolder< T, OP >::Val.

Here is the call graph for this function:

template<class T, class OP>
Message& AnyHolder< T, OP >::putMessage Message m  )  [inline]
 

Definition at line 438 of file IpplExpressions.h.

References Message::put(), and AnyHolder< T, OP >::Test.

Here is the call graph for this function:


Member Data Documentation

template<class T, class OP>
OP AnyHolder< T, OP >::Op
 

Definition at line 409 of file IpplExpressions.h.

Referenced by AnyHolder< T, OP >::operator *=(), and AnyHolder< T, OP >::operator=().

template<class T, class OP>
bool AnyHolder< T, OP >::Test
 

Definition at line 407 of file IpplExpressions.h.

Referenced by any(), AnyHolder< T, OP >::getMessage(), AnyHolder< T, OP >::operator *=(), AnyHolder< T, OP >::operator=(), and AnyHolder< T, OP >::putMessage().

template<class T, class OP>
T AnyHolder< T, OP >::Val
 

Definition at line 408 of file IpplExpressions.h.

Referenced by AnyHolder< T, OP >::operator *=(), and AnyHolder< T, OP >::operator=().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 16 14:34:14 2006 for IPPL by  doxygen 1.4.6