metaSMT git
Public Types | Public Member Functions | Protected Attributes

metaSMT::eval_visitor< Vec, Algo > Class Template Reference

#include <run_algorithm.hpp>

Inheritance diagram for metaSMT::eval_visitor< Vec, Algo >:
metaSMT::eval_visitor_0< Vec, Algo > metaSMT::eval_visitor_1< Vec, Algo, ARG0 > metaSMT::eval_visitor_2< Vec, Algo, ARG0, ARG1 > metaSMT::eval_visitor_3< Vec, Algo, ARG0, ARG1, ARG2 > metaSMT::eval_visitor_4< Vec, Algo, ARG0, ARG1, ARG2, ARG3 > metaSMT::eval_visitor_5< Vec, Algo, ARG0, ARG1, ARG2, ARG3, ARG4 >

List of all members.

Public Types

typedef Algo< typename
mpl::at_c< Vec, 0 >::type >
::result_type 
result_type

Public Member Functions

 eval_visitor (unsigned wanted)
result_type get_result () const

Protected Attributes

unsigned wanted_
boost::shared_ptr< result_typeresult_

Detailed Description

template<typename Vec, template< class T > class Algo>
class metaSMT::eval_visitor< Vec, Algo >

Definition at line 15 of file run_algorithm.hpp.


Member Typedef Documentation

template<typename Vec, template< class T > class Algo>
typedef Algo<typename mpl::at_c <Vec, 0>::type>::result_type metaSMT::eval_visitor< Vec, Algo >::result_type

Definition at line 18 of file run_algorithm.hpp.


Constructor & Destructor Documentation

template<typename Vec, template< class T > class Algo>
metaSMT::eval_visitor< Vec, Algo >::eval_visitor ( unsigned  wanted) [inline]

Definition at line 20 of file run_algorithm.hpp.


Member Function Documentation

template<typename Vec, template< class T > class Algo>
result_type metaSMT::eval_visitor< Vec, Algo >::get_result ( ) const [inline]

Definition at line 26 of file run_algorithm.hpp.


Member Data Documentation

template<typename Vec, template< class T > class Algo>
boost::shared_ptr< result_type > metaSMT::eval_visitor< Vec, Algo >::result_ [protected]

Definition at line 33 of file run_algorithm.hpp.

template<typename Vec, template< class T > class Algo>
unsigned metaSMT::eval_visitor< Vec, Algo >::wanted_ [protected]

Definition at line 32 of file run_algorithm.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines