ZeroErr
Loading...
Searching...
No Matches
string.h File Reference
#include <cstddef>
#include <functional>
#include <type_traits>
#include <utility>
Include dependency graph for string.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zeroerr::detail::StringLike< T >
 
class  zeroerr::String
 

Namespaces

namespace  zeroerr
 
namespace  zeroerr::detail
 
namespace  std
 STL namespace.
 

Macros

#define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES
 

Functions

bool zeroerr::operator== (const String &a, const String &b) noexcept
 
bool zeroerr::operator!= (const String &a, const String &b) noexcept
 
bool zeroerr::operator< (const String &a, const String &b) noexcept
 
bool zeroerr::operator> (const String &a, const String &b) noexcept
 
bool zeroerr::operator<= (const String &a, const String &b) noexcept
 
bool zeroerr::operator>= (const String &a, const String &b) noexcept
 
String zeroerr::operator+ (const String &a, const String &b)
 
template<class Stream , class T , typename std::enable_if< std::is_same< typename std::decay< T >::type, String >::value &&!std::is_same< Stream, StringBuffer >::value, int >::type = 0>
auto zeroerr::operator<< (Stream &stream, T &&text) -> decltype(stream.write(text.data(), text.size()))
 
template<class Stream >
Stream & zeroerr::operator>> (Stream &stream, String &text)
 
template<class Stream >
bool zeroerr::getline (Stream &stream, String &text)
 

Macro Definition Documentation

◆ _LIBCPP_REMOVE_TRANSITIVE_INCLUDES

#define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES