4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
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 )