|
Wire Sysio Wire Sysion 1.0.0
|
#include <vector>#include <cstddef>#include <type_traits>#include <string>#include "catch_compiler_capabilities.h"#include "catch_stream.h"#include "catch_interfaces_enum_values_registry.h"

Go to the source code of this file.
Namespaces | |
| namespace | Catch |
| namespace | Catch::Detail |
Macros | |
| #define | INTERNAL_CATCH_REGISTER_ENUM(enumName, ...) |
| #define | CATCH_REGISTER_ENUM(enumName, ...) |
Functions | |
| std::string | Catch::Detail::rawMemoryToString (const void *object, std::size_t size) |
| template<typename T > | |
| std::string | Catch::Detail::rawMemoryToString (const T &object) |
| template<typename E > | |
| std::string | Catch::Detail::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 | Catch::Detail::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 | Catch::Detail::convertUnstreamable (T const &ex) |
| template<typename T > | |
| std::enable_if< std::is_enum< T >::value, std::string >::type | Catch::Detail::convertUnstreamable (T const &value) |
| template<typename T > | |
| std::string | Catch::Detail::stringify (const T &e) |
| template<typename InputIterator > | |
| std::string | Catch::Detail::rangeToString (InputIterator first, InputIterator last) |
| template<typename Range > | |
| std::string | Catch::rangeToString (Range const &range) |
| template<typename Allocator > | |
| std::string | Catch::rangeToString (std::vector< bool, Allocator > const &v) |
Variables | |
| not_this_one | Catch::begin (...) |
| not_this_one | Catch::end (...) |
| #define CATCH_REGISTER_ENUM | ( | enumName, | |
| ... ) |
Definition at line 653 of file catch_tostring.h.
| #define INTERNAL_CATCH_REGISTER_ENUM | ( | enumName, | |
| ... ) |
Definition at line 643 of file catch_tostring.h.