Lines Matching refs:str
1448 auto str() const -> std::string;
1625 return rss.str();
1667 static std::string convert(const std::string& str);
1673 static std::string convert(std::string_view str);
1679 static std::string convert(char const * str);
1683 static std::string convert(char * str);
1695 static std::string convert(std::wstring_view str);
1701 static std::string convert(wchar_t const * str);
1705 static std::string convert(wchar_t * str);
1713 static std::string convert(char const* str) {
1714 return ::Catch::Detail::stringify(std::string{ str });
1719 static std::string convert(signed char const* str) {
1720 return ::Catch::Detail::stringify(std::string{ reinterpret_cast<char const *>(str) });
1725 static std::string convert(unsigned char const* str) {
1726 return ::Catch::Detail::stringify(std::string{ reinterpret_cast<char const *>(str) });
1839 return rss.str();
1894 return rss.str();
1912 return rss.str();
1953 return rss.str();
2037 return rss.str();
2074 return rss.str();
2108 return rss.str();
2116 return rss.str();
2124 return rss.str();
2132 return rss.str();
2588 void handleExceptionMatchExpr( AssertionHandler& handler, std::string const& str, StringRef const& matcherString );
2782 catchAssertionHandler.handleMessage( messageType, ( Catch::MessageStream() << __VA_ARGS__ + ::Catch::StreamEndStop() ).m_stream.str() ); \
2940 if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, (Catch::ReusableStringStream() << __VA_ARGS__).str() ) ) \
3209 std::string trim( std::string const& str );
3214 std::vector<StringRef> splitStringRef( StringRef str, char delimiter );
3215 bool replaceInPlace( std::string& str, std::string const& replaceThis, std::string const& withThis );
3541 CasedString( std::string const& str, CaseSensitive::Choice caseSensitivity );
3542 std::string adjustString( std::string const& str ) const;
3589 StdString::EqualsMatcher Equals( std::string const& str, CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes );
3590 StdString::ContainsMatcher Contains( std::string const& str, CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes );
3591 StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes );
3592 StdString::StartsWithMatcher StartsWith( std::string const& str, CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes );
3896 (Catch::ReusableStringStream() << __VA_ARGS__).str()
4954 bool match( NSString* str ) const override {
4964 bool match( NSString* str ) const override {
4965 return (str != nil || m_substr == nil ) &&
4966 [str isEqualToString:m_substr];
4977 bool match( NSString* str ) const override {
4978 return (str != nil || m_substr == nil ) &&
4979 [str rangeOfString:m_substr].location != NSNotFound;
4990 bool match( NSString* str ) const override {
4991 return (str != nil || m_substr == nil ) &&
4992 [str rangeOfString:m_substr].location == 0;
5002 bool match( NSString* str ) const override {
5003 return (str != nil || m_substr == nil ) &&
5004 [str rangeOfString:m_substr].location == [str length] - [m_substr length];
5093 virtual bool matches( std::string const& str ) const;
5096 std::string normaliseString( std::string const& str ) const;
6239 XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes );
6295 return writeAttribute( name, rss.str() );
7899 return rss.str();
8286 void handleExceptionMatchExpr( AssertionHandler& handler, std::string const& str, StringRef const& matcherString ) {
8287 handleExceptionMatchExpr( handler, Matchers::Equals( str ), matcherString );
8305 reconstructedExpression = rss.str();
8659 return oss.str();
8777 return oss.str();
9410 return { { oss.str(), m_description } };
11107 builder.m_info.message = builder.m_stream.str();
11354 auto str = rss.str();
11357 .indent( str.size() )
11359 Catch::cout() << str << wrapper << '\n';
11470 return rss.str();
11640 return ret.str();
11659 return sstr.str();
11714 CasedString::CasedString( std::string const& str, CaseSensitive::Choice caseSensitivity )
11716 m_str( adjustString( str ) )
11718 std::string CasedString::adjustString( std::string const& str ) const {
11720 ? toLower( str )
11721 : str;
11787 StdString::EqualsMatcher Equals( std::string const& str, CaseSensitive::Choice caseSensitivity ) {
11788 return StdString::EqualsMatcher( StdString::CasedString( str, caseSensitivity) );
11790 StdString::ContainsMatcher Contains( std::string const& str, CaseSensitive::Choice caseSensitivity ) {
11791 return StdString::ContainsMatcher( StdString::CasedString( str, caseSensitivity) );
11793 StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSensitive::Choice caseSensitivity ) {
11794 return StdString::EndsWithMatcher( StdString::CasedString( str, caseSensitivity) );
11796 StdString::StartsWithMatcher StartsWith( std::string const& str, CaseSensitive::Choice caseSensitivity ) {
11797 return StdString::StartsWithMatcher( StdString::CasedString( str, caseSensitivity) );
11853 m_info.message = builder.m_stream.str();
11970 auto str() const -> std::string;
11982 auto str() const -> std::string;
12084 auto RedirectedStdOut::str() const -> std::string { return m_rss.str(); }
12090 auto RedirectedStdErr::str() const -> std::string { return m_rss.str(); }
12098 m_redirectedCout += m_redirectedStdOut.str();
12099 m_redirectedCerr += m_redirectedStdErr.str();
12148 return sstr.str();
13689 void operator()( std::string const&str ) {
13690 writeToDebugConsole( str );
13788 static_cast<std::ostringstream*>( m_oss )->str("");
13793 auto ReusableStringStream::str() const -> std::string {
13794 return static_cast<std::ostringstream*>( m_oss )->str();
13845 std::string trim( std::string const& str ) {
13847 std::string::size_type start = str.find_first_not_of( whitespaceChars );
13848 std::string::size_type end = str.find_last_not_of( whitespaceChars );
13850 return start != std::string::npos ? str.substr( start, 1+end-start ) : std::string();
13865 bool replaceInPlace( std::string& str, std::string const& replaceThis, std::string const& withThis ) {
13867 std::size_t i = str.find( replaceThis );
13870 str = str.substr( 0, i ) + withThis + str.substr( i+replaceThis.size() );
13871 if( i < str.size()-withThis.size() )
13872 i = str.find( replaceThis, i+withThis.size() );
13879 std::vector<StringRef> splitStringRef( StringRef str, char delimiter ) {
13882 for(std::size_t pos = 0; pos < str.size(); ++pos ) {
13883 if( str[pos] == delimiter ) {
13885 subStrings.push_back( str.substr( start, pos-start ) );
13889 if( start < str.size() )
13890 subStrings.push_back( str.substr( start, str.size()-start ) );
13940 auto operator << ( std::ostream& os, StringRef const& str ) -> std::ostream& {
13941 return os.write(str.data(), str.size());
14310 return registerTest( testCase.withName( rss.str() ) );
15056 return rss.str();
15070 std::string d = rss.str();
15086 std::string StringMaker<std::string>::convert(const std::string& str) {
15088 return '"' + str + '"';
15092 for (char c : str) {
15110 std::string StringMaker<std::string_view>::convert(std::string_view str) {
15111 return ::Catch::Detail::stringify(std::string{ str });
15115 std::string StringMaker<char const*>::convert(char const* str) {
15116 if (str) {
15117 return ::Catch::Detail::stringify(std::string{ str });
15122 std::string StringMaker<char*>::convert(char* str) {
15123 if (str) {
15124 return ::Catch::Detail::stringify(std::string{ str });
15141 std::string StringMaker<std::wstring_view>::convert(std::wstring_view str) {
15142 return StringMaker<std::wstring>::convert(std::wstring(str));
15146 std::string StringMaker<wchar_t const*>::convert(wchar_t const * str) {
15147 if (str) {
15148 return ::Catch::Detail::stringify(std::wstring{ str });
15153 std::string StringMaker<wchar_t *>::convert(wchar_t * str) {
15154 if (str) {
15155 return ::Catch::Detail::stringify(std::wstring{ str });
15181 return rss.str();
15196 return rss.str();
15420 bool WildcardPattern::matches( std::string const& str ) const {
15423 return m_pattern == normaliseString( str );
15425 return endsWith( normaliseString( str ), m_pattern );
15427 return startsWith( normaliseString( str ), m_pattern );
15429 return contains( normaliseString( str ), m_pattern );
15435 std::string WildcardPattern::normaliseString( std::string const& str ) const {
15436 return trim( m_caseSensitivity == CaseSensitive::No ? toLower( str ) : str );
15507 XmlEncode::XmlEncode( std::string const& str, ForWhat forWhat )
15508 : m_str( str ),
15820 return oss.str();
16420 auto colStr = tp.m_oss.str();
16422 tp.m_oss.str("");
16694 std::string row = rss.str();
16855 return rss.str();
17080 xml.writeText( rss.str(), XmlFormatting::Newline );