Classes | |
| class | Approx |
| struct | EnumInfo |
| class | IsStreamInsertable |
Functions | |
| std::string | rawMemoryToString (const void *object, std::size_t size) |
| template<typename T > | |
| std::string | rawMemoryToString (const T &object) |
| template<typename E > | |
| std::string | convertUnknownEnumToString (E e) |
| template<typename T > | |
| std::enable_if<!std::is_enum< T >::value &&!std::is_base_of< std::exception, T >::value, std::string >::type | convertUnstreamable (T const &) |
| template<typename T > | |
| std::enable_if<!std::is_enum< T >::value &&std::is_base_of< std::exception, T >::value, std::string >::type | convertUnstreamable (T const &ex) |
| template<typename T > | |
| std::enable_if< std::is_enum< T >::value, std::string >::type | convertUnstreamable (T const &value) |
| template<typename T > | |
| std::string | stringify (const T &e) |
| template<typename InputIterator , typename Sentinel = InputIterator> | |
| std::string | rangeToString (InputIterator first, Sentinel last) |
Variables | |
| const std::string | unprintableString |
| std::string rawMemoryToString | ( | const void * | object, |
| std::size_t | size | ||
| ) |
Referenced by rawMemoryToString().
| std::string rawMemoryToString | ( | const T & | object | ) |
References rawMemoryToString().
| std::string convertUnknownEnumToString | ( | E | e | ) |
Referenced by convertUnstreamable().
| std::enable_if<!std::is_enum< T >::value &&!std::is_base_of< std::exception, T >::value, std::string >::type convertUnstreamable | ( | T const & | ) |
References unprintableString.
Referenced by StringMaker< T, typename >::convert().
| std::enable_if<!std::is_enum< T >::value &&std::is_base_of< std::exception, T >::value, std::string >::type convertUnstreamable | ( | T const & | ex | ) |
| std::enable_if< std::is_enum< T >::value, std::string >::type convertUnstreamable | ( | T const & | value | ) |
References convertUnknownEnumToString().
| std::string stringify | ( | const T & | e | ) |
Referenced by Capturer::captureValues(), Capturer::captureValues(), rangeToString(), and Catch::rangeToString().
| std::string rangeToString | ( | InputIterator | first, |
| Sentinel | last | ||
| ) |
References ReusableStringStream::str(), and stringify().
|
extern |
Referenced by convertUnstreamable().