PHX::UFO< Traits, FactoryTraits > Struct Template Reference

Unary Function Object (UFO) - helper class required for mpl::for_each<>. More...

#include <Phalanx_Evaluator_Factory_UFO.hpp>

List of all members.

Public Member Functions

 UFO (int v, const Teuchos::RCP< Teuchos::ParameterList > &p, Teuchos::RCP< Evaluator_TemplateManager< Traits > > &t, bool &found)
template<typename T >
void operator() (T t)

Public Attributes

int object_type
Teuchos::RCP
< Teuchos::ParameterList > 
params
Teuchos::RCP
< Evaluator_TemplateManager
< Traits > > & 
tm
bool & found_object


Detailed Description

template<typename Traits, typename FactoryTraits>
struct PHX::UFO< Traits, FactoryTraits >

Unary Function Object (UFO) - helper class required for mpl::for_each<>.

Constructor & Destructor Documentation

template<typename Traits , typename FactoryTraits >
PHX::UFO< Traits, FactoryTraits >::UFO ( int  v,
const Teuchos::RCP< Teuchos::ParameterList > &  p,
Teuchos::RCP< Evaluator_TemplateManager< Traits > > &  t,
bool &  found 
) [inline]


Member Function Documentation

template<typename Traits , typename FactoryTraits >
template<typename T >
void PHX::UFO< Traits, FactoryTraits >::operator() ( t  )  [inline]


Member Data Documentation

template<typename Traits , typename FactoryTraits >
bool& PHX::UFO< Traits, FactoryTraits >::found_object

template<typename Traits , typename FactoryTraits >
int PHX::UFO< Traits, FactoryTraits >::object_type

template<typename Traits , typename FactoryTraits >
Teuchos::RCP<Teuchos::ParameterList> PHX::UFO< Traits, FactoryTraits >::params

template<typename Traits , typename FactoryTraits >
Teuchos::RCP< Evaluator_TemplateManager<Traits> >& PHX::UFO< Traits, FactoryTraits >::tm


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

Generated on Thu Dec 17 11:06:22 2009 for Phalanx by  doxygen 1.5.9