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.