Lines Matching full:noexcept
40 StringRef() noexcept in StringRef()
44 StringRef( StringRef const& other ) noexcept in StringRef()
49 StringRef( StringRef&& other ) noexcept in StringRef()
57 StringRef( char const* rawChars ) noexcept;
59 StringRef( char const* rawChars, size_type size ) noexcept in StringRef()
64 StringRef( std::string const& stdString ) noexcept in StringRef()
69 ~StringRef() noexcept { in ~StringRef()
73 auto operator = ( StringRef const &other ) noexcept -> StringRef& {
83 void swap( StringRef& other ) noexcept;
86 auto operator == ( StringRef const& other ) const noexcept -> bool;
87 auto operator != ( StringRef const& other ) const noexcept -> bool;
89 auto operator[] ( size_type index ) const noexcept -> char;
92 auto empty() const noexcept -> bool {
95 auto size() const noexcept -> size_type {
99 auto numberOfCharacters() const noexcept -> size_type;
103 auto substr( size_type start, size_type size ) const noexcept -> StringRef;
107 auto currentData() const noexcept -> char const*;
110 auto isOwned() const noexcept -> bool;
111 auto isSubstring() const noexcept -> bool;
122 inline auto operator "" _sr( char const* rawChars, std::size_t size ) noexcept -> StringRef {
128 inline auto operator "" _catch_sr( char const* rawChars, std::size_t size ) noexcept -> Catch::Stri…