Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
testing::internal::ActionResultHolder< std::unique_ptr< T > > Class Template Reference

#include <gmock_fixes.h>

Inheritance diagram for testing::internal::ActionResultHolder< std::unique_ptr< T > >:
Inheritance graph
[legend]

Public Member Functions

 ActionResultHolder (std::unique_ptr< T > &&a_value)
 
std::unique_ptr< T > GetValueAndDelete () const
 
virtual void PrintAsActionResult (::std::ostream *os) const
 

Static Public Member Functions

template<typename F >
static ActionResultHolderPerformDefaultAction (const FunctionMockerBase< F > *func_mocker, const typename Function< F >::ArgumentTuple &args, const string &call_description)
 
template<typename F >
static ActionResultHolderPerformAction (const Action< F > &action, const typename Function< F >::ArgumentTuple &args)
 

Constructor & Destructor Documentation

template<typename T >
testing::internal::ActionResultHolder< std::unique_ptr< T > >::ActionResultHolder ( std::unique_ptr< T > &&  a_value)
inlineexplicit

Member Function Documentation

template<typename T >
std::unique_ptr<T> testing::internal::ActionResultHolder< std::unique_ptr< T > >::GetValueAndDelete ( ) const
inline
template<typename T >
template<typename F >
static ActionResultHolder* testing::internal::ActionResultHolder< std::unique_ptr< T > >::PerformAction ( const Action< F > &  action,
const typename Function< F >::ArgumentTuple &  args 
)
inlinestatic
template<typename T >
template<typename F >
static ActionResultHolder* testing::internal::ActionResultHolder< std::unique_ptr< T > >::PerformDefaultAction ( const FunctionMockerBase< F > *  func_mocker,
const typename Function< F >::ArgumentTuple &  args,
const string &  call_description 
)
inlinestatic
template<typename T >
virtual void testing::internal::ActionResultHolder< std::unique_ptr< T > >::PrintAsActionResult ( ::std::ostream *  os) const
inlinevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013