LMMS
Loading...
Searching...
No Matches
String.h File Reference
#include "CharPointer_UTF8.h"
#include "../memory/Memory.h"
#include <limits>
#include <string>
#include "StringRef.h"

Go to the source code of this file.

Classes

class  water::String
struct  water::String::PreallocationBytes
struct  water::StartEndString

Namespaces

namespace  water

Functions

String water::operator+ (const char *const s1, const String &s2)
String water::operator+ (const char s1, const String &s2)
String water::operator+ (const water_uchar s1, const String &s2)
String water::operator+ (String s1, const String &s2)
String water::operator+ (String s1, const char *const s2)
String water::operator+ (String s1, const char s2)
String water::operator+ (String s1, const water_uchar s2)
Stringwater::operator<< (String &s1, const char s2)
Stringwater::operator<< (String &s1, const water_uchar s2)
Stringwater::operator<< (String &s1, const char *const s2)
Stringwater::operator<< (String &s1, const String &s2)
Stringwater::operator<< (String &s1, StringRef s2)
Stringwater::operator<< (String &s1, const short number)
Stringwater::operator<< (String &s1, const int number)
Stringwater::operator<< (String &s1, const long number)
Stringwater::operator<< (String &s1, const int64 number)
Stringwater::operator<< (String &s1, const uint64 number)
Stringwater::operator<< (String &s1, const float number)
Stringwater::operator<< (String &s1, const double number)
bool water::operator== (const String &s1, const String &s2) noexcept
bool water::operator== (const String &s1, const char *s2) noexcept
bool water::operator== (const String &s1, const CharPointer_UTF8 s2) noexcept
bool water::operator!= (const String &s1, const String &s2) noexcept
bool water::operator!= (const String &s1, const char *s2) noexcept
bool water::operator!= (const String &s1, const CharPointer_UTF8 s2) noexcept
bool water::operator> (const String &s1, const String &s2) noexcept
bool water::operator< (const String &s1, const String &s2) noexcept
bool water::operator>= (const String &s1, const String &s2) noexcept
bool water::operator<= (const String &s1, const String &s2) noexcept
template<class traits>
std::basic_ostream< char, traits > & water::operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite)
OutputStreamwater::operator<< (OutputStream &stream, const String &text)
OutputStreamwater::operator<< (OutputStream &stream, StringRef text)