4.6.1
Freundlich's C++ toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
fcppt::catch_ Namespace Reference

Classes

class  movable
 A movable-only type. More...
 

Functions

template<typename Type>
std::string convert (Type const &_value)
 Calls Catch's StringMaker.
 
template<typename Type>
fcppt::catch_::movable< std::remove_cvref_t< Type > > make_movable (Type &&_value)
 
template<typename Type>
bool operator== (fcppt::catch_::movable< Type > const &_left, fcppt::catch_::movable< Type > const &_right)
 
template<typename Type, typename Ch, typename Traits>
std::basic_ostream< Ch, Traits > & operator<< (std::basic_ostream< Ch, Traits > &_stream, fcppt::catch_::movable< Type > const &_movable)
 

Function Documentation

◆ make_movable()

template<typename Type>
fcppt::catch_::movable< std::remove_cvref_t< Type > > fcppt::catch_::make_movable ( Type && _value)
inline

◆ operator<<()

template<typename Type, typename Ch, typename Traits>
std::basic_ostream< Ch, Traits > & fcppt::catch_::operator<< ( std::basic_ostream< Ch, Traits > & _stream,
fcppt::catch_::movable< Type > const & _movable )

◆ operator==()

template<typename Type>
bool fcppt::catch_::operator== ( fcppt::catch_::movable< Type > const & _left,
fcppt::catch_::movable< Type > const & _right )