Home
last modified time | relevance | path

Searched refs:StringMaker (Results 1 – 14 of 14) sorted by relevance

/external/catch2/include/internal/
Dcatch_tostring.cpp95 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 …]
Dcatch_tostring.h99 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 …]
Dcatch_approx.cpp84 std::string StringMaker<Catch::Detail::Approx>::convert(Catch::Detail::Approx const& value) { in convert()
Dcatch_approx.h126 struct StringMaker<Catch::Detail::Approx> {
/external/catch2/docs/
Dtostring.md6 [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;
Dconfiguration.md91 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 (…
Drelease-notes.md225 * 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/
DToStringWhich.tests.cpp55 struct StringMaker<has_maker> { struct
61 struct StringMaker<has_maker_and_operator> { struct
160 struct StringMaker<stringmaker_range> { struct
DToStringGeneral.tests.cpp133 using sm = Catch::StringMaker<float>;
148 using sm = Catch::StringMaker<double>;
191 struct StringMaker<StringMakerException> { struct
/external/catch2/single_include/catch2/
Dcatch.hpp1608 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/
Dcatch.hpp1611 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/
Dcompact.sw.approved.txt1718 …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> }"
Dconsole.sw.approved.txt12759 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/
Dcatch.hpp1670 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()