public inline constexpr T |
Abs<T>(const T& x) |
public T |
Accumulate<I, T, Op>(I begin, I end, T init, Op op) |
public I |
AdjacentFind<I>(I begin, I end) |
public I |
AdjacentFind<I, R>(I begin, I end, R r) |
public Result<List<Alias>> |
Aliases(uchar c) |
public inline constexpr long |
Align(long n, long alignment) |
public int |
AllocateError(const String<char>& errorMessage) |
Allocates an error id and associates it with the specified error message. Returns the allocated error id. |
public Result<bool> |
AnsiProcess(int handle, const String<char>& text, const ColorCharOutputMethod& writeOutputChar) |
public double |
ArcCos(double x) |
public double |
ArcSin(double x) |
public char |
AsciiToLower(char c) |
public char |
AsciiToUpper(char c) |
public double |
Atan2(double y, double x) |
public BackInsertIterator<C> |
BackInserter<C>(C& c) |
public Result<String<char>> |
CharStr(char c) |
public Result<String<uchar>> |
CharStr(uchar c) |
public Result<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 double |
Cos(double angleRad) |
public constexpr long |
Count<I, P>(I begin, I end, P p) |
public constexpr long |
Count<I, T>(I begin, I end, const T& value) |
public double |
DegToRad(double angleDeg) |
public constexpr long |
Distance<I>(I first, I last) where I is ForwardIterator |
public inline constexpr long |
Distance<I>(I first, I last) where I is RandomAccessIterator |
public String<char> |
DurationStr(const Duration& duration) |
public void |
EnableSharedFromThis<T, U>(ShareableFromThis<T>* left, U* right, const SharedCount<U>& count) |
public inline void |
EnableSharedFromThis<T>(void*, void*, const SharedCount<T>&) |
public double |
Epsilon() |
public inline constexpr bool |
Equal<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2) |
public constexpr 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 Result<bool> |
Execute(const String<char>& command) |
public int |
Execute(const String<char>& command, const List<Pair<int, String<char>>>& redirections) |
public constexpr U |
Factorial<U>(U n) |
public void |
Fill<I, T>(I begin, I end, const T& value) |
public constexpr I |
Find<I, P>(I begin, I end, P p) |
public constexpr I |
Find<I, T>(I begin, I end, const T& value) |
public constexpr I |
FindIfNot<I, P>(I begin, I end, P p) |
public constexpr F |
ForEach<I, F>(I begin, I end, F f) |
public String<char> |
Format(const String<char>& s, int width) |
public String<char> |
Format(const String<char>& s, int width, FormatJustify justify) |
public String<char> |
Format(const String<char>& s, int width, FormatWidth fw) |
public String<char> |
Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify) |
public String<char> |
Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar) |
public String<uchar> |
Format(const String<uchar>& s, int width) |
public String<uchar> |
Format(const String<uchar>& s, int width, FormatJustify justify) |
public String<uchar> |
Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify) |
public String<uchar> |
Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar) |
public FrontInsertIterator<C> |
FrontInserter<C>(C& c) |
public Result<String<uchar>> |
FullFolding(uchar c) |
public Result<String<uchar>> |
FullLower(uchar c) |
public Result<String<uchar>> |
FullTitle(uchar c) |
public Result<String<uchar>> |
FullUpper(uchar c) |
public constexpr T |
Gcd<T>(T a, T b) |
public Result<uchar> |
GetBidiMirroringGlyph(uchar c) |
public Result<uchar> |
GetBidiPairedBracket(uchar c) |
public Result<BidiPairedBracketTypeId> |
GetBidiPairedBracketType(uchar c) |
public Result<String<char>> |
GetCharacterName(uchar c) |
public Date |
GetCurrentDate() |
public DateTime |
GetCurrentDateTime() |
public int |
GetErrno() |
public String<char> |
GetErrorMessage(int errorId) |
Gets an error message associated with an error id. |
public int |
GetMonthDays(Month month, int year) |
public Result<NumericTypeId> |
GetNumericType(uchar c) |
public Result<String<uchar>> |
GetNumericValue(uchar c) |
public String<char> |
GetPathToExecutable() |
public Result<String<char>> |
GetUnicode1Name(uchar c) |
public inline Result<char> |
HexChar(byte nibble) |
public Result<String<char>> |
HexEscape(char c) |
public Result<String<char>> |
HexEscape(uchar c) |
public Result<String<char>> |
HexEscape(wchar c) |
public inline T |
IdentityElement<T>(Multiplies<T>) |
public inline T |
IdentityElement<T>(Plus<T>) |
public inline void |
InitRand(uint seed) |
public 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 bool |
IsAlpha(char c) |
public Result<bool> |
IsAlphabetic(uchar c) |
public inline bool |
IsAlphanumeric(char c) |
public bool |
IsAsciiDigit(uchar c) |
public Result<bool> |
IsAsciiHexDigit(uchar c) |
public Result<bool> |
IsBaseChar(uchar c) |
public Result<bool> |
IsBidiControl(uchar c) |
public Result<bool> |
IsBidiMirrored(uchar c) |
public Result<bool> |
IsCasedLetter(uchar c) |
public Result<bool> |
IsClosePunctuation(uchar c) |
public Result<bool> |
IsCombining(uchar c) |
public Result<bool> |
IsConnectorPunctuation(uchar c) |
public inline bool |
IsControl(char c) |
public Result<bool> |
IsControl(uchar c) |
public Result<bool> |
IsCurrencySymbol(uchar c) |
public Result<bool> |
IsDashPunctuation(uchar c) |
public Result<bool> |
IsDecimalNumber(uchar c) |
public inline bool |
IsDigit(char c) |
public Result<bool> |
IsEnclosingMark(uchar c) |
public Result<bool> |
IsFinalPunctuation(uchar c) |
public Result<bool> |
IsFormat(uchar c) |
public Result<bool> |
IsGraphemeBase(uchar c) |
public Result<bool> |
IsGraphemeExtender(uchar c) |
public inline bool |
IsGraphic(char c) |
public Result<bool> |
IsGraphic(uchar c) |
public inline bool |
IsHexDigit(char c) |
public Result<bool> |
IsIdCont(uchar c) |
public Result<bool> |
IsIdStart(uchar c) |
public Result<bool> |
IsInitialPunctuation(uchar c) |
public Result<bool> |
IsLetter(uchar c) |
public Result<bool> |
IsLetterNumber(uchar c) |
public Result<bool> |
IsLineSeparator(uchar c) |
public inline bool |
IsLower(char c) |
public Result<bool> |
IsLowerLetter(uchar c) |
public Result<bool> |
IsLowercase(uchar c) |
public Result<bool> |
IsMark(uchar c) |
public Result<bool> |
IsMathSymbol(uchar c) |
public Result<bool> |
IsModifierLetter(uchar c) |
public Result<bool> |
IsModifierSymbol(uchar c) |
public Result<bool> |
IsNonspacingMark(uchar c) |
public Result<bool> |
IsNumber(uchar c) |
public Result<bool> |
IsOpenPunctuation(uchar c) |
public Result<bool> |
IsOther(uchar c) |
public Result<bool> |
IsOtherLetter(uchar c) |
public Result<bool> |
IsOtherLower(uchar c) |
public Result<bool> |
IsOtherNumber(uchar c) |
public Result<bool> |
IsOtherPunctuation(uchar c) |
public Result<bool> |
IsOtherSymbol(uchar c) |
public Result<bool> |
IsOtherUpper(uchar c) |
public Result<bool> |
IsParagraphSeparator(uchar c) |
public bool |
IsPowerOfTwo(ulong n, int& shift) |
public inline bool |
IsPrintable(char c) |
public Result<bool> |
IsPrivateUse(uchar c) |
public inline bool |
IsPunctuation(char c) |
public Result<bool> |
IsPunctuation(uchar c) |
public Result<bool> |
IsSeparator(uchar c) |
public inline bool |
IsSpace(char c) |
public Result<bool> |
IsSpaceSeparator(uchar c) |
public Result<bool> |
IsSpacingMark(uchar c) |
public Result<bool> |
IsSurrogate(uchar c) |
public Result<bool> |
IsSymbol(uchar c) |
public Result<bool> |
IsTitleLetter(uchar c) |
public Result<bool> |
IsUnassigned(uchar c) |
public inline bool |
IsUpper(char c) |
public Result<bool> |
IsUpperLetter(uchar c) |
public Result<bool> |
IsUppercase(uchar c) |
public Result<bool> |
IsWhiteSpace(uchar c) |
public bool |
LastComponentsEqual<CharT>(const String<CharT>& s0, const String<CharT>& s1, CharT componentSeparator) |
public inline constexpr bool |
LexicographicalCompare<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2) |
public constexpr bool |
LexicographicalCompare<I1, I2, R>(I1 first1, I1 last1, I2 first2, I2 last2, R r) |
public int |
Log10(int n) |
public long |
Log2(long n) |
public Result<bool> |
LogMessage(int logStreamId, const String<char>& message) |
public constexpr I |
LowerBound<I, T>(I first, I last, const T& value) |
public constexpr I |
LowerBound<I, T, R>(I first, I last, const T& value, R r) |
public Result<String<char>> |
MakeCharLiteral(char c) |
public Pair<T, U> |
MakePair<T, U>(T&& first, U&& second) |
public Pair<T, U> |
MakePair<T, U>(const T& first, const U& second) |
public Result<String<char>> |
MakeStringLiteral(const String<char>& s) |
public Result<String<uchar>> |
MakeStringLiteral(const String<uchar>& s) |
public inline constexpr const T& |
Max<T>(const T& left, const T& right) |
public constexpr I |
MaxElement<I>(I first, I last) |
public constexpr I |
MaxElement<I, R>(I first, I last, R r) |
public inline constexpr I |
MaxValue<I>() |
public inline constexpr byte |
MaxValue(byte) |
public inline constexpr int |
MaxValue(int) |
public inline constexpr long |
MaxValue(long) |
public inline constexpr sbyte |
MaxValue(sbyte) |
public inline constexpr short |
MaxValue(short) |
public inline constexpr uint |
MaxValue(uint) |
public inline constexpr ulong |
MaxValue(ulong) |
public inline constexpr ushort |
MaxValue(ushort) |
public void* |
MemAlloc(long size) |
public void |
MemFree(void* ptr) |
public long |
MemGrow(long size) |
public inline constexpr const T& |
Min<T>(const T& left, const T& right) |
public constexpr I |
MinElement<I>(I first, I last) |
public constexpr I |
MinElement<I, R>(I first, I last, R r) |
public inline constexpr I |
MinValue<I>() |
public inline constexpr byte |
MinValue(byte) |
public inline constexpr int |
MinValue(int) |
public inline constexpr long |
MinValue(long) |
public inline constexpr sbyte |
MinValue(sbyte) |
public inline constexpr short |
MinValue(short) |
public inline constexpr uint |
MinValue(uint) |
public inline constexpr ulong |
MinValue(ulong) |
public inline constexpr 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 I |
Next<I>(I i, long n) where I is RandomAccessIterator |
public bool |
NextPermutation<I>(I begin, I end) |
public bool |
NextPermutation<I, R>(I begin, I end, R r) |
public TimePoint |
Now() |
public double |
PI() |
public Result<bool> |
ParseBool(const String<char>& s) |
public bool |
ParseBool(const String<char>& s, bool& x) |
public Result<byte> |
ParseByte(const String<char>& s) |
public bool |
ParseByte(const String<char>& s, byte& x) |
public Result<Date> |
ParseDate(const String<char>& s) |
public bool |
ParseDate(const String<char>& dateStr, Date& date) |
public bool |
ParseDate(const String<char>& dateStr, Date& date, int& dateEnd) |
public Result<DateTime> |
ParseDateTime(const String<char>& s) |
public bool |
ParseDateTime(const String<char>& dateTimeStr, DateTime& dateTime) |
public Result<double> |
ParseDouble(const String<char>& s) |
public bool |
ParseDouble(const String<char>& s, double& x) |
public Result<float> |
ParseFloat(const String<char>& s) |
public bool |
ParseFloat(const String<char>& s, float& x) |
public bool |
ParseFloating<T>(const String<char>& s, T& x) |
public bool |
ParseHex<T>(const String<char>& s, T& x) |
public Result<byte> |
ParseHexByte(const String<char>& s) |
public bool |
ParseHexByte(const String<char>& s, byte& x) |
public Result<uint> |
ParseHexUInt(const String<char>& s) |
public bool |
ParseHexUInt(const String<char>& s, uint& x) |
public Result<ulong> |
ParseHexULong(const String<char>& s) |
public bool |
ParseHexULong(const String<char>& s, ulong& x) |
public Result<ushort> |
ParseHexUShort(const String<char>& s) |
public bool |
ParseHexUShort(const String<char>& s, ushort& x) |
public Result<int> |
ParseInt(const String<char>& s) |
public bool |
ParseInt(const String<char>& s, int& x) |
public Result<long> |
ParseLong(const String<char>& s) |
public bool |
ParseLong(const String<char>& s, long& x) |
public Result<ulong> |
ParseOctal(const String<char>& s) |
public bool |
ParseOctal(const String<char>& s, ulong& x) |
public Result<sbyte> |
ParseSByte(const String<char>& s) |
public bool |
ParseSByte(const String<char>& s, sbyte& x) |
public Result<short> |
ParseShort(const String<char>& s) |
public bool |
ParseShort(const String<char>& s, short& x) |
public bool |
ParseSigned<T>(const String<char>& s, T& x) |
public Result<uint> |
ParseUInt(const String<char>& s) |
public bool |
ParseUInt(const String<char>& s, uint& x) |
public Result<ulong> |
ParseULong(const String<char>& s) |
public bool |
ParseULong(const String<char>& s, ulong& x) |
public Result<ushort> |
ParseUShort(const String<char>& s) |
public bool |
ParseUShort(const String<char>& s, ushort& x) |
public bool |
ParseUnsigned<T>(const String<char>& s, T& x) |
public Result<Uuid> |
ParseUuid(const String<char>& uuidHexString) |
public I |
Partition<I, P>(I begin, I end, P p) |
public double |
Pow(double x, int exponent) |
public bool |
PrevPermutation<I>(I begin, I end) |
public bool |
PrevPermutation<I, R>(I begin, I end, R r) |
public SharedPtr<U> |
PtrCast<U, T>(const SharedPtr<T>& from) |
public void |
QuickSort<I, R>(I begin, I end, R r) |
public double |
RadToDeg(double angleRad) |
public inline uint |
Random() |
public inline ulong |
Random64() |
public inline uint |
RandomNumber(uint n) |
public void |
RandomShuffle<I>(I begin, I end) |
public constexpr I |
Remove<I, P>(I begin, I end, P p) |
public constexpr I |
Remove<I, T>(I begin, I end, const T& value) |
public void |
Reverse<I>(I begin, I end) where I is BidirectionalIterator |
public 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 T&& |
Rvalue<T>(T&& x) |
internal SharedCount<U> |
SharedCountCast<U, T>(const SharedCount<T>& from) |
public double |
Sin(double angleRad) |
public void |
Sleep(const Duration& duration) |
public void |
Sort<C>(C& c) where C is ForwardContainer and C.Iterator.ValueType is TotallyOrdered |
Sorts a forward container with respected to the less than relation by copying the forward container to a List , sorting the list and then copying elements back to the forward container. |
public inline void |
Sort<C>(C& c) where C is RandomAccessContainer and C.Iterator.ValueType is TotallyOrdered |
Sorts a random access container with respect to the less than relation. |
public void |
Sort<C, R>(C& c, R r) where C is ForwardContainer and R is Relation and R.Domain is C.Iterator.ValueType |
Sorts a forward container with respected to a relation by copying the forward container to a List , sorting the list and then copying elements back to the forward container. |
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 |
Sorts a random access container with respect to a relation. |
public inline void |
Sort<I>(I begin, I end) |
Sorts a range of elements with respect to the less than relation. |
public void |
Sort<I, R>(I begin, I end, R r) where I is RandomAccessIterator and R is Relation and R.Domain is I.ValueType |
Sorts a range of elements with respect to a relation. |
public void |
Sort<I, R>(I begin, I end, R r) where I is RandomAccessIterator and R is Relation and R.Domain is I.ValueType and I.ValueType is Copyable |
Sorts a range of elements with respect to a relation. |
public List<String<char>> |
SplitMessageIntoLines(const String<char>& text) |
public double |
Sqrt(double x) |
public void |
StrCopy(char* buf, const char* from) |
public long |
StrCopy(char* buf, const char* from, long length) |
public void |
StrCopy(uchar* buf, const uchar* from) |
public long |
StrCopy(uchar* buf, const uchar* from, long length) |
public void |
StrCopy(wchar* buf, const wchar* from) |
public long |
StrCopy(wchar* buf, const wchar* from, long length) |
public constexpr long |
StrLen(const char* s) |
public constexpr long |
StrLen(const uchar* s) |
public constexpr long |
StrLen(const wchar* s) |
public Result<String<char>> |
StringStr(const String<char>& s) |
public Result<String<uchar>> |
StringStr(const String<uchar>& s) |
public inline void |
Swap<T>(T& left, T& right) |
public Result<uchar> |
ToFolding(uchar c) |
public Result<String<char>> |
ToHexString<U>(U x) |
public Result<String<char>> |
ToHexString(byte b) |
public Result<String<char>> |
ToHexString(uint u) |
public Result<String<char>> |
ToHexString(ulong u) |
public Result<String<char>> |
ToHexString(ushort u) |
public Result<String<char>> |
ToLower(const String<char>& s) |
public Result<String<uchar>> |
ToLower(const String<uchar>& s) |
public Result<String<wchar>> |
ToLower(const String<wchar>& s) |
public Result<uchar> |
ToLower(uchar c) |
public Result<String<char>> |
ToOctalString(ulong x) |
public Result<String<char>> |
ToOctalString(ulong x, int minDigits) |
public String<char> |
ToString<I, U>(I x) |
public String<char> |
ToString<T>(T x, int minNumDecimals, int maxNumDecimals) |
public String<char> |
ToString<U>(U x) |
public String<char> |
ToString(bool b) |
public String<char> |
ToString(byte x) |
public String<char> |
ToString(char c) |
public Result<String<char>> |
ToString(const Uuid& uuid) |
public String<char> |
ToString(double x) |
public String<char> |
ToString(double x, int maxNumDecimals) |
public String<char> |
ToString(float f) |
public String<char> |
ToString(float f, int maxNumDecimals) |
public String<char> |
ToString(int x) |
public String<char> |
ToString(long x) |
public String<char> |
ToString(sbyte x) |
public String<char> |
ToString(short x) |
public Result<String<char>> |
ToString(uchar c) |
public String<char> |
ToString(uint x) |
public String<char> |
ToString(ulong x) |
public String<char> |
ToString(ushort x) |
public Result<String<char>> |
ToString(wchar c) |
public Result<uchar> |
ToTitle(uchar c) |
public Result<String<char>> |
ToUpper(const String<char>& s) |
public Result<String<uchar>> |
ToUpper(const String<uchar>& s) |
public Result<String<wchar>> |
ToUpper(const String<wchar>& s) |
public Result<uchar> |
ToUpper(uchar c) |
public Result<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, returns an error result. |
public Result<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, returns an error result. |
public Result<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, returns an error result. |
public Result<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, returns an error result. |
public Result<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, returns an error result. |
public Result<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, returns an error result. |
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 String<char> |
Trim(const String<char>& s) |
public Result<String<uchar>> |
Trim(const String<uchar>& s) |
Returns a copy of a string where leading and trailing white space is removed. |
public Result<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 Result<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 Result<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 String<char> |
TrimEnd(const String<char>& s) |
public String<uchar> |
TrimEnd(const String<uchar>& s) |
public String<char> |
Unescape(const String<char>& stringStr) |
public String<uchar> |
Unescape(const String<uchar>& stringStr) |
public I |
Unique<I>(I begin, I end) |
public I |
Unique<I, R>(I begin, I end, R r) |
public constexpr I |
UpperBound<I, T>(I first, I last, const T& value) |
public constexpr I |
UpperBound<I, T, R>(I first, I last, const T& value, R r) |
public Endl |
endl() |
public inline Duration |
operator%(const Duration& left, const Duration& right) |
public inline Duration |
operator*(const Duration& left, const Duration& right) |
public String<CharT> |
operator+<CharT>(const CharT* first, const String<CharT>& second) |
public inline Duration |
operator+(const Duration& left, const Duration& right) |
public inline 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 String<CharT> |
operator+<CharT>(const String<CharT>& first, const CharT* second) |
public String<CharT> |
operator+<CharT>(const String<CharT>& first, const String<CharT>& second) |
public inline 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 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 TimePoint |
operator-(const TimePoint& tp, const Duration& d) |
public inline Duration |
operator-(const TimePoint& left, const TimePoint& right) |
public inline Duration |
operator/(const Duration& left, const Duration& right) |
public bool |
operator<(const Date& left, const Date& right) |
public bool |
operator<(const DateTime& left, const DateTime& right) |
public inline bool |
operator<(const Duration& left, const Duration& right) |
public inline 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 bool |
operator<<T>(const Result<T>& left, const Result<T>& right) |
public bool |
operator<<T>(const SharedCount<T>& left, const SharedCount<T>& right) |
public bool |
operator<<T>(const SharedPtr<T>& left, const SharedPtr<T>& right) |
public bool |
operator<<CharT>(const String<CharT>& left, const String<CharT>& right) |
public inline bool |
operator<(const TimePoint& left, const TimePoint& right) |
public inline bool |
operator<<T>(const UniquePtr<T>& left, const UniquePtr<T>& right) |
public bool |
operator<(const Uuid& left, const Uuid& right) |
public 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 TextWriter& |
operator<<(TextWriter& writer, const Uuid& uuid) |
public bool |
operator==(const Date& left, const Date& right) |
public bool |
operator==(const DateTime& left, const DateTime& right) |
public inline bool |
operator==(const Duration& left, const Duration& right) |
public inline 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 bool |
operator==<T>(const Result<T>& left, const Result<T>& right) |
public bool |
operator==<T>(const SharedCount<T>& left, const SharedCount<T>& right) |
public bool |
operator==<T>(const SharedPtr<T>& left, const SharedPtr<T>& right) |
public bool |
operator==<CharT>(const String<CharT>& left, const String<CharT>& right) |
public inline bool |
operator==(const TimePoint& left, const TimePoint& right) |
public inline bool |
operator==<T>(const UniquePtr<T>& left, NullPtrType) |
public inline bool |
operator==<T>(const UniquePtr<T>& left, const UniquePtr<T>& right) |
public bool |
operator==(const Uuid& left, const Uuid& right) |
public bool |
operator==<T>(const WeakCount<T>& left, const WeakCount<T>& right) |
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-16 string. If an invalid UTF-8 byte sequence is encountered, returns an error result.
Converts a UTF-32 string to a UTF-16 string. If an invalid UTF-32 code point is encountered, returns an error result.
Converts a UTF-8 (or 7-bit ASCII) string to a UTF-32 string. If an invalid UTF-8 byte sequence is encountered, returns an error result.
Converts a UTF-16 string to a UTF-32 string. If an invalid UTF-16 byte sequence is encountered, returns an error result.
Converts a UTF-32 string to a UTF-8 string. If an invalid UTF-32 code point is encountered, returns an error result.
Converts a UTF-16 string to a UTF-8 string. If an invalid UTF-16 byte sequence is encountered, returns an error result.
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.