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_tc_method_invoker< InstanceType, UserTestCase > Struct Template Reference

#include <unit_test_suite_impl.hpp>

Collaboration diagram for boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >:

Public Types

typedef void(UserTestCase::* TestMethod )()
 

Public Member Functions

 user_tc_method_invoker (shared_ptr< InstanceType > inst, TestMethod test_method)
 
void operator() ()
 

Public Attributes

shared_ptr< InstanceType > m_inst
 
TestMethod m_test_method
 

Member Typedef Documentation

template<typename InstanceType , typename UserTestCase >
typedef void(UserTestCase::* boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >::TestMethod)()

Constructor & Destructor Documentation

template<typename InstanceType , typename UserTestCase >
boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >::user_tc_method_invoker ( shared_ptr< InstanceType >  inst,
TestMethod  test_method 
)
inline

Member Function Documentation

template<typename InstanceType , typename UserTestCase >
void boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >::operator() ( )
inline

Member Data Documentation

template<typename InstanceType , typename UserTestCase >
shared_ptr<InstanceType> boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >::m_inst
template<typename InstanceType , typename UserTestCase >
TestMethod boost::unit_test::ut_detail::user_tc_method_invoker< InstanceType, UserTestCase >::m_test_method

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