public inline constexpr nothrow T |
Abs<T>(const T& x) |
public nothrow T |
Accumulate<I, T, Op>(I begin, I end, T init, Op op) |
public nothrow I |
AdjacentFind<I>(I begin, I end) |
public nothrow I |
AdjacentFind<I, R>(I begin, I end, R r) |
public const List<Alias>& |
Aliases(uchar c) |
public inline constexpr long |
Align(long n, long alignment) |
public void |
AnsiProcess(int handle, const String<char>& text, const ColorCharOutputMethod& writeOutputChar) |
public nothrow double |
ArcCos(double x) |
public nothrow double |
ArcSin(double x) |
public nothrow char |
AsciiToLower(char c) |
public nothrow char |
AsciiToUpper(char c) |
public nothrow double |
Atan2(double y, double x) |
public nothrow BackInsertIterator<C> |
BackInserter<C>(C& c) |
public nothrow ExceptionPtr |
CaptureCurrentException() |
Captures an exception into an ExceptionPtr . Can be called only from inside of an exception handler. The exception can be rethrown by calling the ThrowCapturedException . Used to transfer an exception from a thread to another. |
public nothrow String<char> |
CharStr(char c) |
public String<uchar> |
CharStr(uchar c) |
public String<wchar> |
CharStr(wchar c) |
public O |
Copy<I, O>(I begin, I end, O to) |
public O |
CopyBackward<I, O>(I begin, I end, O to) |
public nothrow double |
Cos(double angleRad) |
public constexpr nothrow long |
Count<I, P>(I begin, I end, P p) |
public constexpr nothrow long |
Count<I, T>(I begin, I end, const T& value) |
public nothrow double |
DegToRad(double angleDeg) |
public constexpr nothrow long |
Distance<I>(I first, I last) where I is ForwardIterator |
public inline constexpr nothrow long |
Distance<I>(I first, I last) where I is RandomAccessIterator |
public nothrow String<char> |
DurationStr(const Duration& duration) |
public nothrow const char* |
EmptyString(char x) |
public nothrow const uchar* |
EmptyString(uchar x) |
public nothrow const wchar* |
EmptyString(wchar x) |
public nothrow void |
EnableSharedFromThis<T, U>(ShareableFromThis<T>* left, U* right, const SharedCount<U>& count) |
public inline nothrow void |
EnableSharedFromThis<T>(void*, void*, const SharedCount<T>&) |
public nothrow double |
Epsilon() |
public inline constexpr nothrow bool |
Equal<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2) |
public constexpr nothrow bool |
Equal<I1, I2, R>(I1 first1, I1 last1, I2 first2, I2 last2, R r) |
public constexpr Pair<I, I> |
EqualRange<I, T>(I first, I last, const T& value) |
public constexpr Pair<I, I> |
EqualRange<I, T, R>(I first, I last, const T& value, R r) |
public nothrow int |
Execute(const String<char>& command) |
Executes a given program with the given command line arguments and returns the exit code the program returned, or 1 if an error occurred. |
public nothrow int |
Execute(const String<char>& command, const List<Pair<int, String<char>>>& redirections) |
Executes a given program with the given command line arguments and with given redirections. |
public constexpr nothrow U |
Factorial<U>(U n) |
public nothrow void |
Fill<I, T>(I begin, I end, const T& value) |
public constexpr nothrow I |
Find<I, P>(I begin, I end, P p) |
public constexpr nothrow I |
Find<I, T>(I begin, I end, const T& value) |
public constexpr F |
ForEach<I, F>(I begin, I end, F f) |
public nothrow String<char> |
Format(const String<char>& s, int width) |
public nothrow String<char> |
Format(const String<char>& s, int width, FormatJustify justify) |
public nothrow String<char> |
Format(const String<char>& s, int width, FormatWidth fw) |
public nothrow String<char> |
Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify) |
public nothrow String<char> |
Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar) |
public nothrow String<uchar> |
Format(const String<uchar>& s, int width) |
public nothrow String<uchar> |
Format(const String<uchar>& s, int width, FormatJustify justify) |
public nothrow String<uchar> |
Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify) |
public nothrow String<uchar> |
Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar) |
public nothrow FrontInsertIterator<C> |
FrontInserter<C>(C& c) |
public String<uchar> |
FullFolding(uchar c) |
public String<uchar> |
FullLower(uchar c) |
public String<uchar> |
FullTitle(uchar c) |
public String<uchar> |
FullUpper(uchar c) |
public constexpr nothrow T |
Gcd<T>(T a, T b) |
public uchar |
GetBidiMirroringGlyph(uchar c) |
public uchar |
GetBidiPairedBracket(uchar c) |
public BidiPairedBracketTypeId |
GetBidiPairedBracketType(uchar c) |
public String<char> |
GetCharacterName(uchar c) |
public nothrow Date |
GetCurrentDate() |
public nothrow DateTime |
GetCurrentDateTime() |
public nothrow Timestamp |
GetCurrentTimestamp() |
public nothrow int |
GetMonthDays(Month month, int year) |
public NumericTypeId |
GetNumericType(uchar c) |
public String<uchar> |
GetNumericValue(uchar c) |
public nothrow String<char> |
GetPathToExecutable() |
public String<char> |
GetUnicode1Name(uchar c) |
public inline char |
HexChar(byte nibble) |
public nothrow String<char> |
HexEscape(char c) |
public nothrow String<char> |
HexEscape(uchar c) |
public nothrow String<char> |
HexEscape(wchar c) |
public inline nothrow T |
IdentityElement<T>(Multiplies<T>) |
public inline nothrow T |
IdentityElement<T>(Plus<T>) |
public inline nothrow void |
InitRand(uint seed) |
Sets the seed value of of the pseudo-random number generator for the calling thread. Does not have to be called unless a predetermined sequence of pseudo-random numbers are needed, because the seed is automatically initialized to a random value. |
public nothrow InsertIterator<C> |
Inserter<C, I>(C& c, I i) |
public inline void |
InsertionSort<I>(I begin, I end) |
public void |
InsertionSort<I, R>(I begin, I end, R r) |
public inline nothrow bool |
IsAlpha(char c) |
public bool |
IsAlphabetic(uchar c) |
public inline nothrow bool |
IsAlphanumeric(char c) |
public bool |
IsAsciiDigit(uchar c) |
public bool |
IsAsciiHexDigit(uchar c) |
public bool |
IsBaseChar(uchar c) |
public bool |
IsBidiControl(uchar c) |
public bool |
IsBidiMirrored(uchar c) |
public bool |
IsCasedLetter(uchar c) |
public bool |
IsClosePunctuation(uchar c) |
public bool |
IsCombining(uchar c) |
public bool |
IsConnectorPunctuation(uchar c) |
public inline nothrow bool |
IsControl(char c) |
public bool |
IsControl(uchar c) |
public bool |
IsCurrencySymbol(uchar c) |
public bool |
IsDashPunctuation(uchar c) |
public bool |
IsDecimalNumber(uchar c) |
public inline nothrow bool |
IsDigit(char c) |
public bool |
IsEnclosingMark(uchar c) |
public bool |
IsFinalPunctuation(uchar c) |
public bool |
IsFormat(uchar c) |
public bool |
IsGraphemeBase(uchar c) |
public bool |
IsGraphemeExtender(uchar c) |
public inline nothrow bool |
IsGraphic(char c) |
public bool |
IsGraphic(uchar c) |
public inline nothrow bool |
IsHexDigit(char c) |
public bool |
IsIdCont(uchar c) |
public bool |
IsIdStart(uchar c) |
public bool |
IsInitialPunctuation(uchar c) |
public bool |
IsLetter(uchar c) |
public bool |
IsLetterNumber(uchar c) |
public bool |
IsLineSeparator(uchar c) |
public inline nothrow bool |
IsLower(char c) |
public bool |
IsLowerLetter(uchar c) |
public bool |
IsLowercase(uchar c) |
public bool |
IsMark(uchar c) |
public bool |
IsMathSymbol(uchar c) |
public bool |
IsModifierLetter(uchar c) |
public bool |
IsModifierSymbol(uchar c) |
public bool |
IsNonspacingMark(uchar c) |
public bool |
IsNumber(uchar c) |
public bool |
IsOpenPunctuation(uchar c) |
public bool |
IsOther(uchar c) |
public bool |
IsOtherLetter(uchar c) |
public bool |
IsOtherLower(uchar c) |
public bool |
IsOtherNumber(uchar c) |
public bool |
IsOtherPunctuation(uchar c) |
public bool |
IsOtherSymbol(uchar c) |
public bool |
IsOtherUpper(uchar c) |
public bool |
IsParagraphSeparator(uchar c) |
public inline nothrow bool |
IsPrintable(char c) |
public bool |
IsPrivateUse(uchar c) |
public inline nothrow bool |
IsPunctuation(char c) |
public bool |
IsPunctuation(uchar c) |
public bool |
IsSeparator(uchar c) |
public inline nothrow bool |
IsSpace(char c) |
public bool |
IsSpaceSeparator(uchar c) |
public bool |
IsSpacingMark(uchar c) |
public bool |
IsSurrogate(uchar c) |
public bool |
IsSymbol(uchar c) |
public bool |
IsTitleLetter(uchar c) |
public bool |
IsUnassigned(uchar c) |
public inline nothrow bool |
IsUpper(char c) |
public bool |
IsUpperLetter(uchar c) |
public bool |
IsUppercase(uchar c) |
public bool |
IsWhiteSpace(uchar c) |
public bool |
LastComponentsEqual<CharT>(const String<CharT>& s0, const String<CharT>& s1, CharT componentSeparator) |
public inline constexpr nothrow bool |
LexicographicalCompare<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2) |
public constexpr nothrow bool |
LexicographicalCompare<I1, I2, R>(I1 first1, I1 last1, I2 first2, I2 last2, R r) |
public void |
LinearInsert<I, R>(I first, I last, R r) where I is RandomAccessIterator and R is Relation and R.Domain is I.ValueType |
public void |
LinearInsert<I, R>(I first, I last, R r) where I is RandomAccessIterator and R is Relation and R.Domain is I.ValueType and I.ValueType is Movable |
public nothrow int |
Log10(int n) |
public constexpr nothrow I |
LowerBound<I, T>(I first, I last, const T& value) |
public constexpr nothrow I |
LowerBound<I, T, R>(I first, I last, const T& value, R r) |
public nothrow String<char> |
MakeCharLiteral(char c) |
public Pair<T, U> |
MakePair<T, U>(const T& first, const U& second) |
public nothrow String<char> |
MakeStringLiteral(const String<char>& s) |
public String<uchar> |
MakeStringLiteral(const String<uchar>& s) |
public inline constexpr nothrow const T& |
Max<T>(const T& left, const T& right) |
public constexpr nothrow I |
MaxElement<I>(I first, I last) |
public constexpr nothrow I |
MaxElement<I, R>(I first, I last, R r) |
public inline constexpr nothrow I |
MaxValue<I>() |
public inline constexpr nothrow byte |
MaxValue(byte) |
public inline constexpr nothrow int |
MaxValue(int) |
public inline constexpr nothrow long |
MaxValue(long) |
public inline constexpr nothrow sbyte |
MaxValue(sbyte) |
public inline constexpr nothrow short |
MaxValue(short) |
public inline constexpr nothrow uint |
MaxValue(uint) |
public inline constexpr nothrow ulong |
MaxValue(ulong) |
public inline constexpr nothrow ushort |
MaxValue(ushort) |
public nothrow const T& |
Median<T>(const T& a, const T& b, const T& c) |
public nothrow const T& |
Median<T, R>(const T& a, const T& b, const T& c, R r) |
public inline nothrow void* |
MemAlloc(long size) |
public inline nothrow void* |
MemAlloc(long size, const char* info) |
public inline nothrow void |
MemFree(void* ptr) |
public nothrow long |
MemGrow(long size) |
public inline constexpr nothrow const T& |
Min<T>(const T& left, const T& right) |
public constexpr nothrow I |
MinElement<I>(I first, I last) |
public constexpr nothrow I |
MinElement<I, R>(I first, I last, R r) |
public inline constexpr nothrow I |
MinValue<I>() |
public inline constexpr nothrow byte |
MinValue(byte) |
public inline constexpr nothrow int |
MinValue(int) |
public inline constexpr nothrow long |
MinValue(long) |
public inline constexpr nothrow sbyte |
MinValue(sbyte) |
public inline constexpr nothrow short |
MinValue(short) |
public inline constexpr nothrow uint |
MinValue(uint) |
public inline constexpr nothrow ulong |
MinValue(ulong) |
public inline constexpr nothrow ushort |
MinValue(ushort) |
public O |
Move<I, O>(I begin, I end, O to) |
public O |
MoveBackward<I, O>(I begin, I end, O to) |
public constexpr I |
Next<I>(I i, long n) where I is ForwardIterator |
public inline constexpr nothrow I |
Next<I>(I i, long n) where I is RandomAccessIterator |
public nothrow bool |
NextPermutation<I>(I begin, I end) |
public nothrow bool |
NextPermutation<I, R>(I begin, I end, R r) |
public nothrow TimePoint |
Now() |
public nothrow double |
PI() |
public bool |
ParseBool(const String<char>& s) |
public nothrow bool |
ParseBool(const String<char>& s, bool& x) |
public byte |
ParseByte(const String<char>& s) |
public nothrow bool |
ParseByte(const String<char>& s, byte& x) |
public Date |
ParseDate(const String<char>& s) |
public nothrow bool |
ParseDate(const String<char>& dateStr, Date& date) |
public nothrow bool |
ParseDate(const String<char>& dateStr, Date& date, int& dateEnd) |
public DateTime |
ParseDateTime(const String<char>& s) |
public bool |
ParseDateTime(const String<char>& dateTimeStr, DateTime& dateTime) |
public double |
ParseDouble(const String<char>& s) |
public nothrow bool |
ParseDouble(const String<char>& s, double& x) |
public float |
ParseFloat(const String<char>& s) |
public nothrow bool |
ParseFloat(const String<char>& s, float& x) |
public nothrow bool |
ParseFloating<T>(const String<char>& s, T& x) |
public nothrow bool |
ParseHex<T>(const String<char>& s, T& x) |
public byte |
ParseHexByte(const String<char>& s) |
public nothrow bool |
ParseHexByte(const String<char>& s, byte& x) |
public uint |
ParseHexUInt(const String<char>& s) |
public nothrow bool |
ParseHexUInt(const String<char>& s, uint& x) |
public ulong |
ParseHexULong(const String<char>& s) |
public nothrow bool |
ParseHexULong(const String<char>& s, ulong& x) |
public ushort |
ParseHexUShort(const String<char>& s) |
public nothrow bool |
ParseHexUShort(const String<char>& s, ushort& x) |
public int |
ParseInt(const String<char>& s) |
public nothrow bool |
ParseInt(const String<char>& s, int& x) |
public long |
ParseLong(const String<char>& s) |
public nothrow bool |
ParseLong(const String<char>& s, long& x) |
public nothrow ulong |
ParseOctal(const String<char>& s) |
public nothrow bool |
ParseOctal(const String<char>& s, ulong& x) |
public sbyte |
ParseSByte(const String<char>& s) |
public nothrow bool |
ParseSByte(const String<char>& s, sbyte& x) |
public short |
ParseShort(const String<char>& s) |
public nothrow bool |
ParseShort(const String<char>& s, short& x) |
public nothrow bool |
ParseSigned<T>(const String<char>& s, T& x) |
public Timestamp |
ParseTimestamp(const String<char>& s) |
public nothrow bool |
ParseTimestamp(const String<char>& s, Timestamp& timestamp) |
public uint |
ParseUInt(const String<char>& s) |
public nothrow bool |
ParseUInt(const String<char>& s, uint& x) |
public ulong |
ParseULong(const String<char>& s) |
public nothrow bool |
ParseULong(const String<char>& s, ulong& x) |
public ushort |
ParseUShort(const String<char>& s) |
public nothrow bool |
ParseUShort(const String<char>& s, ushort& x) |
public nothrow bool |
ParseUnsigned<T>(const String<char>& s, T& x) |
public Uuid |
ParseUuid(const String<char>& uuidHexString) |
public void |
PartialQuickSort<I, R>(I begin, I end, R r) |
public nothrow double |
Pow(double x, int exponent) |
public nothrow bool |
PrevPermutation<I>(I begin, I end) |
public nothrow bool |
PrevPermutation<I, R>(I begin, I end, R r) |
public nothrow SharedPtr<U> |
PtrCast<U, T>(const SharedPtr<T>& from) |
public nothrow double |
RadToDeg(double angleRad) |
public inline nothrow uint |
Random() |
Returns the next 32-bit pseudo-random number in a pseudo-random number sequence for the current thread. |
public inline nothrow ulong |
Random64() |
Returns the next 64-bit pseudo-random number in a pseudo-random number sequence for the current thread. |
public inline nothrow uint |
RandomNumber(uint n) |
Returns a pseudo-random number less than the given value. |
public nothrow void |
RandomShuffle<I>(I begin, I end) |
public I |
Remove<I, P>(I begin, I end, P p) |
public I |
Remove<I, T>(I begin, I end, const T& value) |
public O |
RemoveCopy<I, O, P>(I begin, I end, O result, P p) |
public O |
RemoveCopy<I, O, T>(I begin, I end, O result, const T& value) |
public nothrow void |
Reverse<I>(I begin, I end) where I is BidirectionalIterator |
public nothrow void |
Reverse<I>(I begin, I end) where I is RandomAccessIterator |
public Pair<I, I> |
ReverseUntil<I>(I first, I middle, I last) |
public I |
Rotate<I>(I first, I middle, I last) |
public inline nothrow T&& |
Rvalue<T>(T&& x) |
Converts the argument to an rvalue so it can be moved. |
public inline nothrow const T& |
Select_0_2<T, R>(const T& a, const T& b, R r) |
public inline nothrow const T& |
Select_0_3<T, R>(const T& a, const T& b, const T& c, R r) |
public inline nothrow const T& |
Select_1_2<T, R>(const T& a, const T& b, R r) |
public inline nothrow const T& |
Select_1_3<T, R>(const T& a, const T& b, const T& c, R r) |
public inline nothrow const T& |
Select_1_3_ab<T, R>(const T& a, const T& b, const T& c, R r) |
public inline nothrow const T& |
Select_2_3<T, R>(const T& a, const T& b, const T& c, R r) |
internal nothrow SharedCount<U> |
SharedCountCast<U, T>(const SharedCount<T>& from) |
public nothrow double |
Sin(double angleRad) |
public nothrow void |
Sleep(const Duration& duration) |
public void |
Sort<C>(C& c) where C is ForwardContainer and C.Iterator.ValueType is TotallyOrdered |
public inline void |
Sort<C>(C& c) where C is RandomAccessContainer and C.Iterator.ValueType is TotallyOrdered |
public void |
Sort<C, R>(C& c, R r) where C is ForwardContainer and R is Relation and R.Domain is C.Iterator.ValueType |
public inline void |
Sort<C, R>(C& c, R r) where C is RandomAccessContainer and R is Relation and R.Domain is C.Iterator.ValueType |
public inline void |
Sort<I>(I begin, I end) |
public void |
Sort<I, R>(I begin, I end, R r) |
public nothrow double |
Sqrt(double x) |
public inline void |
StrCopy(char* buf, const char* from) |
public inline long |
StrCopy(char* buf, const char* from, long length) |
public inline void |
StrCopy(uchar* buf, const uchar* from) |
public inline long |
StrCopy(uchar* buf, const uchar* from, long length) |
public inline void |
StrCopy(wchar* buf, const wchar* from) |
public inline long |
StrCopy(wchar* buf, const wchar* from, long length) |
public inline constexpr nothrow long |
StrLen(const char* s) |
public inline constexpr nothrow long |
StrLen(const uchar* s) |
public inline constexpr nothrow long |
StrLen(const wchar* s) |
public nothrow String<char> |
StringStr(const String<char>& s) |
public String<uchar> |
StringStr(const String<uchar>& s) |
public inline nothrow void |
Swap<T>(T& left, T& right) |
public void |
ThrowCapturedException(const ExceptionPtr& capturedException) |
Rethrow an exception captured with the CaptureCurrentException . Used to transfer an exception from a thread to another. |
public void |
ThrowConversionException(const String<char>& message) |
public void |
ThrowIndexOutOfBoundsException() |
public void |
ThrowInvalidParameterException() |
public void |
ThrowNullPointerException() |
public void |
ThrowPreconditionViolationException() |
public uchar |
ToFolding(uchar c) |
public nothrow String<char> |
ToHexString<U>(U x) |
public nothrow String<char> |
ToHexString(byte b) |
public nothrow String<char> |
ToHexString(uint u) |
public nothrow String<char> |
ToHexString(ulong u) |
public nothrow String<char> |
ToHexString(ushort u) |
public String<char> |
ToLower(const String<char>& s) |
public String<uchar> |
ToLower(const String<uchar>& s) |
public String<wchar> |
ToLower(const String<wchar>& s) |
public uchar |
ToLower(uchar c) |
public nothrow String<char> |
ToOctalString(ulong x) |
public nothrow String<char> |
ToOctalString(ulong x, int minDigits) |
public nothrow String<char> |
ToString<I, U>(I x) |
public nothrow String<char> |
ToString<U>(U x) |
public nothrow String<char> |
ToString(bool b) |
public nothrow String<char> |
ToString(byte x) |
public nothrow String<char> |
ToString(char c) |
public nothrow String<char> |
ToString(const Uuid& uuid) |
public nothrow String<char> |
ToString(double x) |
public nothrow String<char> |
ToString(double x, int maxNumDecimals) |
public nothrow String<char> |
ToString(double x, int minNumDecimals, int maxNumDecimals) |
public nothrow String<char> |
ToString(float f) |
public nothrow String<char> |
ToString(int x) |
public nothrow String<char> |
ToString(long x) |
public nothrow String<char> |
ToString(sbyte x) |
public nothrow String<char> |
ToString(short x) |
public String<char> |
ToString(uchar c) |
public nothrow String<char> |
ToString(uint x) |
public nothrow String<char> |
ToString(ulong x) |
public nothrow String<char> |
ToString(ushort x) |
public String<char> |
ToString(wchar c) |
public uchar |
ToTitle(uchar c) |
public String<char> |
ToUpper(const String<char>& s) |
public String<uchar> |
ToUpper(const String<uchar>& s) |
public String<wchar> |
ToUpper(const String<wchar>& s) |
public uchar |
ToUpper(uchar c) |
public String<wchar> |
ToUtf16(const String<char>& utf8Str) |
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-16 string. If an invalid UTF-8 byte sequence is encountered, throws a ConversionException . |
public String<wchar> |
ToUtf16(const String<uchar>& utf32Str) |
Converts a UTF-32 string to a UTF-16 string. If an invalid UTF-32 code point is encountered, throws a ConversionException . |
public String<uchar> |
ToUtf32(const String<char>& utf8Str) |
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-32 string. If an invalid UTF-8 byte sequence is encountered, throws a ConversionException . |
public String<uchar> |
ToUtf32(const String<wchar>& utf16Str) |
Converts a UTF-16 string to a UTF-32 string. If an invalid UTF-16 byte sequence is encountered, throws a ConversionException . |
public String<char> |
ToUtf8(const String<uchar>& utf32Str) |
Converts a UTF-32 string to a UTF-8 string. If an invalid UTF-32 code point is encountered, throws a ConversionException . |
public String<char> |
ToUtf8(const String<wchar>& utf16Str) |
Converts a UTF-16 string to a UTF-8 string. If an invalid UTF-16 byte sequence is encountered, throws a ConversionException . |
public O |
Transform<I, O, F>(I begin, I end, O to, F fun) |
public O |
Transform<I1, I2, O, F>(I1 begin1, I1 end1, I2 begin2, O to, F fun) |
public nothrow String<char> |
Trim(const String<char>& s) |
Returns a copy of a string where leading and trailing white space is removed. |
public String<uchar> |
Trim(const String<uchar>& s) |
Returns a copy of a string where leading and trailing white space is removed. |
public String<wchar> |
Trim(const String<wchar>& s) |
Returns a copy of a string where leading and trailing white space is removed. |
public String<char> |
TrimAll(const String<char>& s) |
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space. |
public String<uchar> |
TrimAll(const String<uchar>& s) |
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space. |
public String<wchar> |
TrimAll(const String<wchar>& s) |
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space. |
public nothrow String<char> |
Unescape(const String<char>& stringStr) |
public nothrow String<uchar> |
Unescape(const String<uchar>& stringStr) |
public nothrow void |
UnguardedLinearInsert<I, T, R>(I last, T&& val, R r) |
public nothrow void |
UnguardedLinearInsert<I, T, R>(I last, const T& val, R r) |
public nothrow I |
UnguardedPartition<I, T, R>(I begin, I end, const T& pivot, R r) |
public nothrow I |
Unique<I>(I begin, I end) |
public nothrow I |
Unique<I, R>(I begin, I end, R r) |
public constexpr nothrow I |
UpperBound<I, T>(I first, I last, const T& value) |
public constexpr nothrow I |
UpperBound<I, T, R>(I first, I last, const T& value, R r) |
public nothrow Endl |
endl() |
public inline nothrow Duration |
operator%(const Duration& left, const Duration& right) |
public inline nothrow Duration |
operator*(const Duration& left, const Duration& right) |
public nothrow String<CharT> |
operator+<CharT>(const CharT* first, const String<CharT>& second) |
public inline nothrow Duration |
operator+(const Duration& left, const Duration& right) |
public inline nothrow TimePoint |
operator+(const Duration& d, const TimePoint& tp) |
public inline RandomAccessIter<T, R, P> |
operator+<T, R, P>(const RandomAccessIter<T, R, P>& it, long offset) |
public nothrow String<CharT> |
operator+<CharT>(const String<CharT>& first, const CharT* second) |
public nothrow String<CharT> |
operator+<CharT>(const String<CharT>& first, const String<CharT>& second) |
public inline nothrow TimePoint |
operator+(const TimePoint& tp, const Duration& d) |
public inline RandomAccessIter<T, R, P> |
operator+<T, R, P>(long offset, const RandomAccessIter<T, R, P>& it) |
public inline nothrow Duration |
operator-(const Duration& left, const Duration& right) |
public inline long |
operator-<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right) |
public inline RandomAccessIter<T, R, P> |
operator-<T, R, P>(const RandomAccessIter<T, R, P>& it, long offset) |
public inline nothrow TimePoint |
operator-(const TimePoint& tp, const Duration& d) |
public inline nothrow Duration |
operator-(const TimePoint& left, const TimePoint& right) |
public inline nothrow Duration |
operator/(const Duration& left, const Duration& right) |
public nothrow bool |
operator<(const Date& left, const Date& right) |
public nothrow bool |
operator<(const DateTime& left, const DateTime& right) |
public inline nothrow bool |
operator<(const Duration& left, const Duration& right) |
public inline nothrow bool |
operator<<T, U>(const Pair<T, U>& left, const Pair<T, U>& right) |
public inline bool |
operator<<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right) |
public nothrow bool |
operator<<T>(const SharedCount<T>& left, const SharedCount<T>& right) |
public bool |
operator<<T>(const SharedPtr<T>& left, const SharedPtr<T>& right) |
public nothrow bool |
operator<<CharT>(const String<CharT>& left, const String<CharT>& right) |
public inline nothrow bool |
operator<(const TimePoint& left, const TimePoint& right) |
public nothrow bool |
operator<(const Timestamp& left, const Timestamp& right) |
public inline nothrow bool |
operator<<T>(const UniquePtr<T>& left, const UniquePtr<T>& right) |
public nothrow bool |
operator<<T>(const WeakCount<T>& left, const WeakCount<T>& right) |
public TextWriter& |
operator<<<T, U>(TextWriter& writer, const Pair<T, U>& pair) |
public TextWriter& |
operator<<<T>(TextWriter& writer, const SharedPtr<T>& ptr) |
public TextWriter& |
operator<<<T>(TextWriter& writer, const UniquePtr<T>& ptr) |
public nothrow bool |
operator==(const Date& left, const Date& right) |
public nothrow bool |
operator==(const DateTime& left, const DateTime& right) |
public inline nothrow bool |
operator==(const Duration& left, const Duration& right) |
public inline nothrow bool |
operator==<T, U>(const Pair<T, U>& left, const Pair<T, U>& right) |
public inline nothrow bool |
operator==<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right) |
public nothrow bool |
operator==<T>(const SharedCount<T>& left, const SharedCount<T>& right) |
public nothrow bool |
operator==<T>(const SharedPtr<T>& left, const SharedPtr<T>& right) |
public nothrow bool |
operator==<CharT>(const String<CharT>& left, const String<CharT>& right) |
public inline nothrow bool |
operator==(const TimePoint& left, const TimePoint& right) |
public nothrow bool |
operator==(const Timestamp& left, const Timestamp& right) |
public inline nothrow bool |
operator==<T>(const UniquePtr<T>& left, const UniquePtr<T>& right) |
public inline nothrow bool |
operator==(const Uuid& left, const Uuid& right) |
public nothrow bool |
operator==<T>(const WeakCount<T>& left, const WeakCount<T>& right) |
Executes a given program with the given command line arguments and returns the exit code the program returned, or 1 if an error occurred.
Sets the seed value of of the pseudo-random number generator for the calling thread. Does not have to be called unless a predetermined sequence of pseudo-random numbers are needed, because the seed is automatically initialized to a random value.
Returns the next 32-bit pseudo-random number in a pseudo-random number sequence for the current thread.
Returns the next 64-bit pseudo-random number in a pseudo-random number sequence for the current thread.
Returns a pseudo-random number less than the given value.
Converts the argument to an rvalue so it can be moved.
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-16 string. If an invalid UTF-8 byte sequence is encountered, throws a ConversionException .
Converts a UTF-32 string to a UTF-16 string. If an invalid UTF-32 code point is encountered, throws a ConversionException .
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-32 string. If an invalid UTF-8 byte sequence is encountered, throws a ConversionException .
Converts a UTF-16 string to a UTF-32 string. If an invalid UTF-16 byte sequence is encountered, throws a ConversionException .
Converts a UTF-32 string to a UTF-8 string. If an invalid UTF-32 code point is encountered, throws a ConversionException .
Converts a UTF-16 string to a UTF-8 string. If an invalid UTF-16 byte sequence is encountered, throws a ConversionException .
Returns a copy of a string where leading and trailing white space is removed.
Returns a copy of a string where leading and trailing white space is removed.
Returns a copy of a string where leading and trailing white space is removed.
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space.
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space.
Returns a copy of string where leading and trailing white space is removed and multiple white space inside the string is replaced with a single space.