Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::itest::mock_object< i, Base > Class Template Reference

#include <mock_object.hpp>

Inheritance diagram for boost::itest::mock_object< i, Base >:
Collaboration diagram for boost::itest::mock_object< i, Base >:

Public Member Functions

 mock_object ()
 
template<typename T1 >
 mock_object (T1 const &arg1)
 
template<typename T1 , typename T2 >
 mock_object (T1 const &arg1, T2 const &arg2)
 
template<typename T1 , typename T2 , typename T3 >
 mock_object (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
 mock_object (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
 mock_object (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 mock_object (mock_object const &)
 
self_type const & operator= (mock_object const &) const
 
template<typename T >
self_type const & operator= (T const &) const
 
bool operator! () const
 
self_type const & operator& () const
 
self_type const & operator~ () const
 
self_type const & operator* () const
 
self_type const & operator+ () const
 
self_type const & operator++ () const
 
self_type const & operator-- () const
 
self_type const & operator++ (int) const
 
self_type const & operator-- (int) const
 
 operator safe_bool () const
 
self_type const & operator() () const
 
template<typename T1 >
self_type const & operator() (T1 const &arg1) const
 
template<typename T1 , typename T2 >
self_type const & operator() (T1 const &, T2 const &) const
 
template<typename T1 , typename T2 , typename T3 >
self_type const & operator() (T1 const &, T2 const &, T3 const &) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
self_type const & operator() (T1 const &, T2 const &, T3 const &, T4 const &) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
self_type const & operator() (T1 const &, T2 const &, T3 const &, T4 const &, T5 const &) const
 
template<typename T >
self_type const & operator[] (T const &) const
 
self_type const * operator-> () const
 

Static Public Member Functions

static mock_objectprototype ()
 

Constructor & Destructor Documentation

template<int i, typename Base >
boost::itest::mock_object< i, Base >::mock_object ( )
inline
template<int i, typename Base >
template<typename T1 >
boost::itest::mock_object< i, Base >::mock_object ( T1 const &  arg1)
inline
template<int i, typename Base >
template<typename T1 , typename T2 >
boost::itest::mock_object< i, Base >::mock_object ( T1 const &  arg1,
T2 const &  arg2 
)
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 >
boost::itest::mock_object< i, Base >::mock_object ( T1 const &  arg1,
T2 const &  arg2,
T3 const &  arg3 
)
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 , typename T4 >
boost::itest::mock_object< i, Base >::mock_object ( T1 const &  arg1,
T2 const &  arg2,
T3 const &  arg3,
T4 const &  arg4 
)
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
boost::itest::mock_object< i, Base >::mock_object ( T1 const &  arg1,
T2 const &  arg2,
T3 const &  arg3,
T4 const &  arg4,
T5 const &  arg5 
)
inline
template<int i, typename Base >
boost::itest::mock_object< i, Base >::mock_object ( mock_object< i, Base > const &  )
inline

Member Function Documentation

template<int i, typename Base >
boost::itest::mock_object< i, Base >::operator safe_bool ( ) const
inline

References BOOST_ITEST_DPOINT, and MO_OP_IMPL.

template<int i, typename Base >
bool boost::itest::mock_object< i, Base >::operator! ( ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator& ( ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator() ( ) const
inline
template<int i, typename Base >
template<typename T1 >
self_type const& boost::itest::mock_object< i, Base >::operator() ( T1 const &  arg1) const
inline
template<int i, typename Base >
template<typename T1 , typename T2 >
self_type const& boost::itest::mock_object< i, Base >::operator() ( T1 const &  ,
T2 const &   
) const
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 >
self_type const& boost::itest::mock_object< i, Base >::operator() ( T1 const &  ,
T2 const &  ,
T3 const &   
) const
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 , typename T4 >
self_type const& boost::itest::mock_object< i, Base >::operator() ( T1 const &  ,
T2 const &  ,
T3 const &  ,
T4 const &   
) const
inline
template<int i, typename Base >
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
self_type const& boost::itest::mock_object< i, Base >::operator() ( T1 const &  ,
T2 const &  ,
T3 const &  ,
T4 const &  ,
T5 const &   
) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator* ( ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator+ ( ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator++ ( void  ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator++ ( int  ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator-- ( void  ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator-- ( int  ) const
inline
template<int i, typename Base >
self_type const* boost::itest::mock_object< i, Base >::operator-> ( ) const
inline

References MO_OP_IMPL.

template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator= ( mock_object< i, Base > const &  ) const
inline
template<int i, typename Base >
template<typename T >
self_type const& boost::itest::mock_object< i, Base >::operator= ( T const &  ) const
inline
template<int i, typename Base >
template<typename T >
self_type const& boost::itest::mock_object< i, Base >::operator[] ( T const &  ) const
inline
template<int i, typename Base >
self_type const& boost::itest::mock_object< i, Base >::operator~ ( ) const
inline

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