Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType > Struct Template Reference

#include <parameterized_test.hpp>

Collaboration diagram for boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >:

Public Types

typedef void(UserTestCase::* test_method )(ParamType)
 

Public Member Functions

 user_param_tc_method_invoker (shared_ptr< UserTestCase > inst, test_method test_method)
 
void operator() (ParamType p)
 

Public Attributes

shared_ptr< UserTestCase > m_inst
 
test_method m_test_method
 

Member Typedef Documentation

template<typename UserTestCase , typename ParamType >
typedef void(UserTestCase::* boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >::test_method)(ParamType)

Constructor & Destructor Documentation

template<typename UserTestCase , typename ParamType >
boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >::user_param_tc_method_invoker ( shared_ptr< UserTestCase >  inst,
test_method  test_method 
)
inline

Member Function Documentation

template<typename UserTestCase , typename ParamType >
void boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >::operator() ( ParamType  p)
inline

Member Data Documentation

template<typename UserTestCase , typename ParamType >
shared_ptr<UserTestCase> boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >::m_inst
template<typename UserTestCase , typename ParamType >
test_method boost::unit_test::ut_detail::user_param_tc_method_invoker< UserTestCase, ParamType >::m_test_method

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