Lines Matching defs:StringMaker
1592 struct StringMaker { struct
1596 convert(const Fake& value) { in convert()
1622 …return ::Catch::StringMaker<typename std::remove_cv<typename std::remove_reference<T>::type>::type… in stringify()
1642 struct StringMaker<std::string> { struct
1648 struct StringMaker<std::string_view> { struct
1654 struct StringMaker<char const *> { struct
1658 struct StringMaker<char *> { struct
1664 struct StringMaker<std::wstring> { struct
1670 struct StringMaker<std::wstring_view> { struct
1676 struct StringMaker<wchar_t const *> { struct
1680 struct StringMaker<wchar_t *> { struct
1688 struct StringMaker<char[SZ]> { struct
1689 static std::string convert(char const* str) { in convert()
1694 struct StringMaker<signed char[SZ]> { struct
1695 static std::string convert(signed char const* str) { in convert()
1700 struct StringMaker<unsigned char[SZ]> { struct
1701 static std::string convert(unsigned char const* str) { in convert()
1708 struct StringMaker<std::byte> { struct
1713 struct StringMaker<int> { struct
1717 struct StringMaker<long> { struct
1721 struct StringMaker<long long> { struct
1725 struct StringMaker<unsigned int> { struct
1729 struct StringMaker<unsigned long> { struct
1733 struct StringMaker<unsigned long long> { struct
1738 struct StringMaker<bool> { struct
1743 struct StringMaker<char> { struct
1747 struct StringMaker<signed char> { struct
1751 struct StringMaker<unsigned char> { struct
1756 struct StringMaker<std::nullptr_t> { struct
1761 struct StringMaker<float> { struct
1763 static int precision;
1767 struct StringMaker<double> { struct
1769 static int precision;
1773 struct StringMaker<T*> { struct
1775 static std::string convert(U* p) { in convert()
1785 struct StringMaker<R C::*> { struct
1786 static std::string convert(R C::* p) { in convert()
1797 struct StringMaker<T^> { struct
1821 struct StringMaker<NSString*> { struct
1822 static std::string convert(NSString * nsstring) { in convert()
1829 struct StringMaker<NSObject*> { struct
1830 static std::string convert(NSObject* nsObject) { in convert()
1862 struct StringMaker<std::pair<T1, T2> > { struct
1863 static std::string convert(const std::pair<T1, T2>& pair) { in convert()
1880 struct StringMaker<std::optional<T> > { struct
1881 static std::string convert(const std::optional<T>& optional) { in convert()
1923 struct StringMaker<std::tuple<Types...>> { struct
1924 static std::string convert(const std::tuple<Types...>& tuple) { in convert()
1939 struct StringMaker<std::monostate> { struct
1940 static std::string convert(const std::monostate&) { in convert()
1946 struct StringMaker<std::variant<Elements...>> { struct
1947 static std::string convert(const std::variant<Elements...>& variant) { in convert()
2010 …struct StringMaker<R, typename std::enable_if<is_range<R>::value && !::Catch::Detail::IsStreamInse… struct
2011 static std::string convert( R const& range ) { in convert()
2017 struct StringMaker<T[SZ]> { struct
2018 static std::string convert(T const(&arr)[SZ]) { in convert()
2073 struct StringMaker<std::chrono::duration<Value, Ratio>> { struct
2074 static std::string convert(std::chrono::duration<Value, Ratio> const& duration) { in convert()
2081 struct StringMaker<std::chrono::duration<Value, std::ratio<1>>> { struct
2082 static std::string convert(std::chrono::duration<Value, std::ratio<1>> const& duration) { in convert()
2089 struct StringMaker<std::chrono::duration<Value, std::ratio<60>>> { struct
2090 static std::string convert(std::chrono::duration<Value, std::ratio<60>> const& duration) { in convert()
2097 struct StringMaker<std::chrono::duration<Value, std::ratio<3600>>> { struct
2098 static std::string convert(std::chrono::duration<Value, std::ratio<3600>> const& duration) { in convert()
2109 struct StringMaker<std::chrono::time_point<Clock, Duration>> { struct
2110 static std::string convert(std::chrono::time_point<Clock, Duration> const& time_point) { in convert()
2116 struct StringMaker<std::chrono::time_point<std::chrono::system_clock, Duration>> { struct
2117 …d::string convert(std::chrono::time_point<std::chrono::system_clock, Duration> const& time_point) { in convert()
3139 struct StringMaker<Catch::Detail::Approx> { struct