/external/catch2/include/internal/ |
D | catch_tostring.cpp | 95 std::string StringMaker<std::string>::convert(const std::string& str) { in convert() 119 std::string StringMaker<std::string_view>::convert(std::string_view str) { in convert() 124 std::string StringMaker<char const*>::convert(char const* str) { in convert() 131 std::string StringMaker<char*>::convert(char* str) { in convert() 140 std::string StringMaker<std::wstring>::convert(const std::wstring& wstr) { in convert() 150 std::string StringMaker<std::wstring_view>::convert(std::wstring_view str) { in convert() 151 return StringMaker<std::wstring>::convert(std::wstring(str)); in convert() 155 std::string StringMaker<wchar_t const*>::convert(wchar_t const * str) { in convert() 162 std::string StringMaker<wchar_t *>::convert(wchar_t * str) { in convert() 173 std::string StringMaker<std::byte>::convert(std::byte value) { in convert() [all …]
|
D | catch_tostring.h | 99 struct StringMaker { struct 129 …return ::Catch::StringMaker<typename std::remove_cv<typename std::remove_reference<T>::type>::type… in stringify() argument 140 return ::Catch::StringMaker<T^>::convert(e); 149 struct StringMaker<std::string> { 155 struct StringMaker<std::string_view> { 161 struct StringMaker<char const *> { 165 struct StringMaker<char *> { 171 struct StringMaker<std::wstring> { 177 struct StringMaker<std::wstring_view> { 183 struct StringMaker<wchar_t const *> { [all …]
|
D | catch_approx.cpp | 84 std::string StringMaker<Catch::Detail::Approx>::convert(Catch::Detail::Approx const& value) { in convert()
|
D | catch_approx.h | 126 struct StringMaker<Catch::Detail::Approx> {
|
/external/catch2/docs/ |
D | tostring.md | 6 [Catch::StringMaker specialisation](#catchstringmaker-specialisation)<br> 31 ## Catch::StringMaker specialisation 32 …ype differently for testing purposes, you can provide a specialization for `Catch::StringMaker<T>`: 37 struct StringMaker<T> { 77 …onvert enums to strings for test reporting purposes you can provide a `StringMaker` specialisation… 78 …atch provides the `REGISTER_ENUM` helper macro that will generate the `StringMaker` specialiation … 115 Catch provides a built-in `StringMaker` specialization for both `float` 118 inside the `StringMaker` specialization, like so: 121 Catch::StringMaker<float>::precision = 15;
|
D | configuration.md | 91 a type that does not specialize `StringMaker`, does not overload `operator<<`, 96 All types that do not provide `StringMaker` specialization or `operator<<` 131 … // Override std::string_view support detection(Catch provides a StringMaker specialization … 134 … // Override std::byte support detection (Catch provides a StringMaker specialization … 214 CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER // Provide StringMaker specialization for std::pair 215 CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER // Provide StringMaker specialization for std::tuple 216 …CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER // Provide StringMaker specialization for std::chrono::du… 217 …CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER // Provide StringMaker specialization for std::variant, s… 218 …CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER // Provide StringMaker specialization for std::optional (…
|
D | release-notes.md | 225 * We now provide `REGISTER_ENUM` convenience macro for generating `StringMaker` specializations for… 329 * Added `StringMaker` specialization for `std::optional` (#1510) 412 * Added a StringMaker for `std::(w)string_view` (#1375, #1376) 413 * Added a StringMaker for `std::variant` (#1380) 513 * Both `StringMaker` specialization and `operator<<` overload are given priority 663 …* The new stringification machinery uses `Catch::StringMaker` specializations first and `operator<…
|
/external/catch2/projects/SelfTest/UsageTests/ |
D | ToStringWhich.tests.cpp | 55 struct StringMaker<has_maker> { struct 61 struct StringMaker<has_maker_and_operator> { struct 160 struct StringMaker<stringmaker_range> { struct
|
D | ToStringGeneral.tests.cpp | 133 using sm = Catch::StringMaker<float>; 148 using sm = Catch::StringMaker<double>; 191 struct StringMaker<StringMakerException> { struct
|
/external/catch2/single_include/catch2/ |
D | catch.hpp | 1608 struct StringMaker { struct 1638 …return ::Catch::StringMaker<typename std::remove_cv<typename std::remove_reference<T>::type>::type… in stringify() argument 1649 return ::Catch::StringMaker<T^>::convert(e); 1658 struct StringMaker<std::string> { struct 1664 struct StringMaker<std::string_view> { struct 1670 struct StringMaker<char const *> { struct 1674 struct StringMaker<char *> { struct 1680 struct StringMaker<std::wstring> { struct 1686 struct StringMaker<std::wstring_view> { struct 1692 struct StringMaker<wchar_t const *> { struct [all …]
|
/external/libabigail/tests/lib/ |
D | catch.hpp | 1611 struct StringMaker { struct 1641 …return ::Catch::StringMaker<typename std::remove_cv<typename std::remove_reference<T>::type>::type… in stringify() argument 1652 return ::Catch::StringMaker<T^>::convert(e); 1661 struct StringMaker<std::string> { struct 1667 struct StringMaker<std::string_view> { struct 1673 struct StringMaker<char const *> { struct 1677 struct StringMaker<char *> { struct 1683 struct StringMaker<std::wstring> { struct 1689 struct StringMaker<std::wstring_view> { struct 1695 struct StringMaker<wchar_t const *> { struct [all …]
|
/external/catch2/projects/SelfTest/Baselines/ |
D | compact.sw.approved.txt | 1718 …number>: passed: ::Catch::Detail::stringify( item ) == "StringMaker<has_maker>" for: "StringMaker<… 1720 "StringMaker<has_maker>" 1721 …: passed: ::Catch::Detail::stringify( item ) == "StringMaker<has_maker_and_operator>" for: "String… 1723 "StringMaker<has_maker_and_operator>" 1731 …umber>: passed: ::Catch::Detail::stringify( v ) == "{ StringMaker<has_maker> }" for: "{ StringMake… 1733 "{ StringMaker<has_maker> }" 1734 … passed: ::Catch::Detail::stringify( v ) == "{ StringMaker<has_maker_and_operator> }" for: "{ Stri… 1736 "{ StringMaker<has_maker_and_operator> }"
|
D | console.sw.approved.txt | 12759 REQUIRE( ::Catch::Detail::stringify( item ) == "StringMaker<has_maker>" ) 12761 "StringMaker<has_maker>" 12763 "StringMaker<has_maker>" 12772 REQUIRE( ::Catch::Detail::stringify( item ) == "StringMaker<has_maker_and_operator>" ) 12774 "StringMaker<has_maker_and_operator>" 12776 "StringMaker<has_maker_and_operator>" 12822 REQUIRE( ::Catch::Detail::stringify( v ) == "{ StringMaker<has_maker> }" ) 12824 "{ StringMaker<has_maker> }" 12826 "{ StringMaker<has_maker> }" 12835 REQUIRE( ::Catch::Detail::stringify( v ) == "{ StringMaker<has_maker_and_operator> }" ) [all …]
|
/external/bcc/tests/cc/ |
D | catch.hpp | 1670 struct StringMaker : struct 1674 struct StringMaker<T*> { struct 1685 struct StringMaker<R C::*> { struct 1740 struct StringMaker<std::tuple<Types...>> { struct 1756 return StringMaker<T>::convert( value ); in makeString() 1769 return StringMaker<T>::convert( value ); in toString()
|