System Namespace

Namespaces

Ascii
Collections
Concepts
IO
Security
Text
Threading
Fibers
Unicode

Classes

public class AnsiEngine
public static class BackColor
public class BackInsertIterator<C>
public class BackInsertProxy<C>
public class BinaryFun<Argument1, Argument2, Result>
public class BinaryPred<Argument1, Argument2>
public class BitAnd<T>
public class BitNot<T>
public class BitOr<T>
public class BitXor<T>
public static class Color
public static class Console Represents standard I/O streams stdin , stdout and stderr .
public class ConversionException An exception thrown when
  • a primitive type cannot be parsed from a string
  • a date cannot be parsed from a string
  • UTF-X string cannot be converted to UTF-Y string
  • invalid initialization string passed to multiple precision arithmetic class constructor
public class Counter<T>
public abstract class CounterBase
public class Date
public class DateTime
public class Divides<T>
public class Duration
public class Endl
public class EqualTo<T>
public class EqualTo<T, U>
public class Exception Ultimate base class of all Cmajor exceptions. By catching System.Exception all exceptions can be handled.
public class ExceptionPtr Used to transfer an exception from a thread to another.
public class FrontInsertIterator<C>
public class FrontInsertProxy<C>
public class Greater<T>
public class Greater<T, U>
public class GreaterOrEqualTo<T>
public class GreaterOrEqualTo<T, U>
public class Identity<T> Model of UnaryFunction . UnaryOperation .
public class IndexOutOfBoundsException
public class InsertIterator<C>
public class InsertProxy<C>
public class InvalidParameterException
public class Less<T>
public class Less<T, U>
public class LessOrEqualTo<T>
public class LessOrEqualTo<T, U>
public class LogicalAnd<T>
public class LogicalNot<T>
public class LogicalOr<T>
public class MemoryReader
public class MemoryWriter
public class Minus<T>
public class Multiplies<T>
public class Negate<T> Model of UnaryFunction , UnaryOperation .
public class NotEqualTo<T>
public class NotEqualTo<T, U>
public class NullPointerException
public class Pair<T, U>
public class Plus<T>
public class PreconditionViolationException
public class RandomAccessIter<T, R, P> Model of RandomAccessIterator .
public class Rel<Argument>
public class Remainder<T>
public class SelectFirst<T, U>
public class SelectSecond<T, U>
public class ShareableFromThis<T>
public class SharedCount<T>
public class SharedPtr<T> Represents a shared ownership smart pointer. Keeps count of references to the underlying pointer and deletes it when the last shared pointer goes out of scope.
public class ShiftLeft<T>
public class ShiftRight<T>
public class String<CharT>
public static class TextColor
public class TimePoint
public class Timestamp
public class TimestampProvider
public class UnaryFun<Argument, Result>
public class UnaryPred<Argument>
public class UniquePtr<T> Represents a unique ownership smart pointer. Cannot be copied but can be moved.
public class Uuid
public class WeakCount<T>
public class WeakPtr<T>

Functions

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)

Class Delegates

public class delegate void ColorCharOutputMethod(Constant  textColor, Constant  backColor, int  handle, uchar  c)

Typedefs

public typedef string String<char> Represents a UTF-8 or ASCII encoded string.
public typedef ustring String<uchar> Represents a UTF-32 encoded string.
public typedef wstring String<wchar> Represents a UTF-16 encoded string.

Enumerated Types

public enum FormatJustify
public enum FormatWidth
public enum Month

Constants

public const long insertionSortThreshold = 16
public const int[13] monthDays = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
public const int secsInDay = cast<int>(24) * 3600

Function Details

Abs Function

public inline constexpr nothrow T Abs<T>(const T& x)

Template Parameters
T
Constraint
T  is  OrderedAdditiveGroup
Definition
Line 779 of System.Base/Algorithm.cm


Accumulate Function

public nothrow T Accumulate<I, T, Op>(I begin, I end, T init, Op op)

Template Parameters
I
T
Op
Constraint
I  is  InputIterator  and  T  is  Semiregular  and  Op  is  BinaryOperation  and  Op .FirstArgumentType is  T  and  Op .SecondArgumentType is  I .ValueType
Definition
Line 421 of System.Base/Algorithm.cm


AdjacentFind Function

public nothrow I AdjacentFind<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  ForwardIterator
Definition
Line 1013 of System.Base/Algorithm.cm


AdjacentFind Function

public nothrow I AdjacentFind<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  ForwardIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 994 of System.Base/Algorithm.cm


Aliases Function

public const List<Alias>& Aliases(uchar c)

Definition
Line 699 of System.Base/UnicodeChar.cm


Align Function

public inline constexpr long Align(long n, long alignment)

Definition
Line 8 of System.Base/Utility.cm


AnsiProcess Function

public void AnsiProcess(int handle, const String<char>& text, const ColorCharOutputMethod& writeOutputChar)

Definition
Line 10 of System.Base/Ansi.cm


ArcCos Function

public nothrow double ArcCos(double x)

Definition
Line 57 of System.Base/Math.cm


ArcSin Function

public nothrow double ArcSin(double x)

Definition
Line 62 of System.Base/Math.cm


AsciiToLower Function

public nothrow char AsciiToLower(char c)

Definition
Line 70 of System.Base/AsciiChar.cm


AsciiToUpper Function

public nothrow char AsciiToUpper(char c)

Definition
Line 65 of System.Base/AsciiChar.cm


Atan2 Function

public nothrow double Atan2(double y, double x)

Definition
Line 67 of System.Base/Math.cm


BackInserter Function

public nothrow BackInsertIterator<C> BackInserter<C>(C& c)

Template Parameters
C
Constraint
C  is  BackInsertionSequence
Definition
Line 57 of System.Base/BackInsertIterator.cm


CaptureCurrentException Function

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.

Definition
Line 59 of System.Base/Exception.cm


CharStr Function

public nothrow String<char> CharStr(char c)

Definition
Line 153 of System.Base/TextUtil.cm


CharStr Function

public String<uchar> CharStr(uchar c)

Definition
Line 223 of System.Base/TextUtil.cm


CharStr Function

public String<wchar> CharStr(wchar c)

Definition
Line 193 of System.Base/TextUtil.cm


Copy Function

public O Copy<I, O>(I begin, I end, O to)

Template Parameters
I
O
Constraint
I  is  InputIterator  and  O  is  OutputIterator  and  CopyAssignable <O .ValueType, I .ValueType>
Definition
Line 78 of System.Base/Algorithm.cm


CopyBackward Function

public O CopyBackward<I, O>(I begin, I end, O to)

Template Parameters
I
O
Constraint
I  is  BidirectionalIterator  and  O  is  BidirectionalIterator  and  CopyAssignable <O .ValueType, I .ValueType>
Definition
Line 89 of System.Base/Algorithm.cm


Cos Function

public nothrow double Cos(double angleRad)

Definition
Line 47 of System.Base/Math.cm


Count Function

public constexpr nothrow long Count<I, P>(I begin, I end, P p)

Template Parameters
I
P
Constraint
I  is  InputIterator  and  P  is  UnaryPredicate  and  P .ArgumentType is  I .ValueType
Definition
Line 339 of System.Base/Algorithm.cm


Count Function

public constexpr nothrow long Count<I, T>(I begin, I end, const T& value)

Template Parameters
I
T
Constraint
I  is  InputIterator  and  T  is  Semiregular  and  EqualityComparable <T , I .ValueType>
Definition
Line 325 of System.Base/Algorithm.cm


DegToRad Function

public nothrow double DegToRad(double angleDeg)

Definition
Line 37 of System.Base/Math.cm


Distance Function

public constexpr nothrow long Distance<I>(I first, I last)

Template Parameters
I
Constraint
I  is  ForwardIterator
Definition
Line 122 of System.Base/Algorithm.cm


Distance Function

public inline constexpr nothrow long Distance<I>(I first, I last)

Template Parameters
I
Constraint
I  is  RandomAccessIterator
Definition
Line 133 of System.Base/Algorithm.cm


DurationStr Function

public nothrow String<char> DurationStr(const Duration& duration)

Definition
Line 162 of System.Base/Time.cm


EmptyString Function

public nothrow const char* EmptyString(char x)

Definition
Line 14 of System.Base/String.cm


EmptyString Function

public nothrow const uchar* EmptyString(uchar x)

Definition
Line 24 of System.Base/String.cm


EmptyString Function

public nothrow const wchar* EmptyString(wchar x)

Definition
Line 19 of System.Base/String.cm


EnableSharedFromThis Function

public nothrow void EnableSharedFromThis<T, U>(ShareableFromThis<T>* left, U* right, const SharedCount<U>& count)

Template Parameters
T
U
Definition
Line 486 of System.Base/SharedPtr.cm


EnableSharedFromThis Function

public inline nothrow void EnableSharedFromThis<T>(void*, void*, const SharedCount<T>&)

Template Parameters
T
Definition
Line 482 of System.Base/SharedPtr.cm


Epsilon Function

public nothrow double Epsilon()

Definition
Line 72 of System.Base/Math.cm


Equal Function

public inline constexpr nothrow bool Equal<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2)

Template Parameters
I1
I2
Constraint
I1  is  InputIterator  and  I2  is  InputIterator  and  EqualityComparable <I1 .ValueType, I2 .ValueType>
Definition
Line 674 of System.Base/Algorithm.cm


Equal Function

public constexpr nothrow bool Equal<I1, I2, R>(I1 first1, I1 last1, I2 first2, I2 last2, R r)

Template Parameters
I1
I2
R
Constraint
I1  is  InputIterator  and  I2  is  InputIterator  and  Relation <R , I1 .ValueType, I2 .ValueType>
Definition
Line 660 of System.Base/Algorithm.cm


EqualRange Function

public constexpr Pair<I, I> EqualRange<I, T>(I first, I last, const T& value)

Template Parameters
I
T
Constraint
I  is  ForwardIterator  and  TotallyOrdered <T , I .ValueType>
Definition
Line 241 of System.Base/Algorithm.cm


EqualRange Function

public constexpr Pair<I, I> EqualRange<I, T, R>(I first, I last, const T& value, R r)

Template Parameters
I
T
R
Constraint
I  is  ForwardIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 270 of System.Base/Algorithm.cm


Execute Function

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.

Definition
Line 10 of System.Base/Execute.cm


Execute Function

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.

Before executing the program given handles (typically 1-stdout, 2-stderr) are redirected to given file names. After executing the program the redirected handles are restored. Returns the exit code the program returned, or 1 if an error occurred.

Definition
Line 15 of System.Base/Execute.cm


Factorial Function

public constexpr nothrow U Factorial<U>(U n)

Template Parameters
U
Constraint
U  is  UnsignedInteger
Definition
Line 789 of System.Base/Algorithm.cm


Fill Function

public nothrow void Fill<I, T>(I begin, I end, const T& value)

Template Parameters
I
T
Constraint
T  is  Semiregular  and  I  is  ForwardIterator  and  I .ValueType is  T
Definition
Line 412 of System.Base/Algorithm.cm


Find Function

public constexpr nothrow I Find<I, P>(I begin, I end, P p)

Template Parameters
I
P
Constraint
I  is  InputIterator  and  P  is  UnaryPredicate  and  P .ArgumentType is  I .ValueType
Definition
Line 312 of System.Base/Algorithm.cm


Find Function

public constexpr nothrow I Find<I, T>(I begin, I end, const T& value)

Template Parameters
I
T
Constraint
I  is  InputIterator  and  T  is  Semiregular  and  EqualityComparable <T , I .ValueType>
Definition
Line 299 of System.Base/Algorithm.cm


ForEach Function

public constexpr F ForEach<I, F>(I begin, I end, F f)

Template Parameters
I
F
Constraint
I  is  InputIterator  and  F  is  UnaryFunction  and  F .ArgumentType is  I .ValueType
Definition
Line 431 of System.Base/Algorithm.cm


Format Function

public nothrow String<char> Format(const String<char>& s, int width)

Definition
Line 413 of System.Base/TextUtil.cm


Format Function

public nothrow String<char> Format(const String<char>& s, int width, FormatJustify justify)

Definition
Line 418 of System.Base/TextUtil.cm


Format Function

public nothrow String<char> Format(const String<char>& s, int width, FormatWidth fw)

Definition
Line 423 of System.Base/TextUtil.cm


Format Function

public nothrow String<char> Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify)

Definition
Line 428 of System.Base/TextUtil.cm


Format Function

public nothrow String<char> Format(const String<char>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar)

Definition
Line 433 of System.Base/TextUtil.cm


Format Function

public nothrow String<uchar> Format(const String<uchar>& s, int width)

Definition
Line 467 of System.Base/TextUtil.cm


Format Function

public nothrow String<uchar> Format(const String<uchar>& s, int width, FormatJustify justify)

Definition
Line 472 of System.Base/TextUtil.cm


Format Function

public nothrow String<uchar> Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify)

Definition
Line 477 of System.Base/TextUtil.cm


Format Function

public nothrow String<uchar> Format(const String<uchar>& s, int width, FormatWidth fw, FormatJustify justify, char fillChar)

Definition
Line 482 of System.Base/TextUtil.cm


FrontInserter Function

public nothrow FrontInsertIterator<C> FrontInserter<C>(C& c)

Template Parameters
C
Constraint
C  is  FrontInsertionSequence
Definition
Line 57 of System.Base/FrontInsertIterator.cm


FullFolding Function

public String<uchar> FullFolding(uchar c)

Definition
Line 589 of System.Base/UnicodeChar.cm


FullLower Function

public String<uchar> FullLower(uchar c)

Definition
Line 579 of System.Base/UnicodeChar.cm


FullTitle Function

public String<uchar> FullTitle(uchar c)

Definition
Line 584 of System.Base/UnicodeChar.cm


FullUpper Function

public String<uchar> FullUpper(uchar c)

Definition
Line 574 of System.Base/UnicodeChar.cm


Gcd Function

public constexpr nothrow T Gcd<T>(T a, T b)

Template Parameters
T
Constraint
T  is  EuclideanSemiring
Definition
Line 799 of System.Base/Algorithm.cm


GetBidiMirroringGlyph Function

public uchar GetBidiMirroringGlyph(uchar c)

Definition
Line 684 of System.Base/UnicodeChar.cm


GetBidiPairedBracket Function

public uchar GetBidiPairedBracket(uchar c)

Definition
Line 694 of System.Base/UnicodeChar.cm


GetBidiPairedBracketType Function

public BidiPairedBracketTypeId GetBidiPairedBracketType(uchar c)

Definition
Line 689 of System.Base/UnicodeChar.cm


GetCharacterName Function

public String<char> GetCharacterName(uchar c)

Definition
Line 654 of System.Base/UnicodeChar.cm


GetCurrentDate Function

public nothrow Date GetCurrentDate()

Definition
Line 358 of System.Base/Time.cm


GetCurrentDateTime Function

public nothrow DateTime GetCurrentDateTime()

Definition
Line 464 of System.Base/Time.cm


GetCurrentTimestamp Function

public nothrow Timestamp GetCurrentTimestamp()

Definition
Line 567 of System.Base/Time.cm


GetMonthDays Function

public nothrow int GetMonthDays(Month month, int year)

Definition
Line 196 of System.Base/Time.cm


GetNumericType Function

public NumericTypeId GetNumericType(uchar c)

Definition
Line 664 of System.Base/UnicodeChar.cm


GetNumericValue Function

public String<uchar> GetNumericValue(uchar c)

Definition
Line 669 of System.Base/UnicodeChar.cm


GetPathToExecutable Function

public nothrow String<char> GetPathToExecutable()

Definition
Line 27 of System.Base/Execute.cm


GetUnicode1Name Function

public String<char> GetUnicode1Name(uchar c)

Definition
Line 659 of System.Base/UnicodeChar.cm


HexChar Function

public inline char HexChar(byte nibble)

Definition
Line 167 of System.Base/Conversion.cm


HexEscape Function

public nothrow String<char> HexEscape(char c)

Definition
Line 138 of System.Base/TextUtil.cm


HexEscape Function

public nothrow String<char> HexEscape(uchar c)

Definition
Line 148 of System.Base/TextUtil.cm


HexEscape Function

public nothrow String<char> HexEscape(wchar c)

Definition
Line 143 of System.Base/TextUtil.cm


IdentityElement Function

public inline nothrow T IdentityElement<T>(Multiplies<T>)

Template Parameters
T
Constraint
T  is  MultiplicativeMonoid
Definition
Line 60 of System.Base/Functional.cm


IdentityElement Function

public inline nothrow T IdentityElement<T>(Plus<T>)

Template Parameters
T
Constraint
T  is  AdditiveMonoid
Definition
Line 31 of System.Base/Functional.cm


InitRand Function

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.

Definition
Line 962 of System.Base/Algorithm.cm


Inserter Function

public nothrow InsertIterator<C> Inserter<C, I>(C& c, I i)

Template Parameters
C
I
Constraint
C  is  InsertionSequence  and  I  is  C .Iterator
Definition
Line 60 of System.Base/InsertIterator.cm


InsertionSort Function

public inline void InsertionSort<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  RandomAccessIterator  and  I .ValueType is  TotallyOrdered
Definition
Line 602 of System.Base/Algorithm.cm


InsertionSort Function

public void InsertionSort<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  RandomAccessIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 590 of System.Base/Algorithm.cm


IsAlpha Function

public inline nothrow bool IsAlpha(char c)

Definition
Line 20 of System.Base/AsciiChar.cm


IsAlphabetic Function

public bool IsAlphabetic(uchar c)

Definition
Line 599 of System.Base/UnicodeChar.cm


IsAlphanumeric Function

public inline nothrow bool IsAlphanumeric(char c)

Definition
Line 30 of System.Base/AsciiChar.cm


IsAsciiDigit Function

public bool IsAsciiDigit(uchar c)

Definition
Line 609 of System.Base/UnicodeChar.cm


IsAsciiHexDigit Function

public bool IsAsciiHexDigit(uchar c)

Definition
Line 604 of System.Base/UnicodeChar.cm


IsBaseChar Function

public bool IsBaseChar(uchar c)

Definition
Line 544 of System.Base/UnicodeChar.cm


IsBidiControl Function

public bool IsBidiControl(uchar c)

Definition
Line 679 of System.Base/UnicodeChar.cm


IsBidiMirrored Function

public bool IsBidiMirrored(uchar c)

Definition
Line 674 of System.Base/UnicodeChar.cm


IsCasedLetter Function

public bool IsCasedLetter(uchar c)

Definition
Line 374 of System.Base/UnicodeChar.cm


IsClosePunctuation Function

public bool IsClosePunctuation(uchar c)

Definition
Line 439 of System.Base/UnicodeChar.cm


IsCombining Function

public bool IsCombining(uchar c)

Definition
Line 549 of System.Base/UnicodeChar.cm


IsConnectorPunctuation Function

public bool IsConnectorPunctuation(uchar c)

Definition
Line 424 of System.Base/UnicodeChar.cm


IsControl Function

public inline nothrow bool IsControl(char c)

Definition
Line 40 of System.Base/AsciiChar.cm


IsControl Function

public bool IsControl(uchar c)

Definition
Line 509 of System.Base/UnicodeChar.cm


IsCurrencySymbol Function

public bool IsCurrencySymbol(uchar c)

Definition
Line 469 of System.Base/UnicodeChar.cm


IsDashPunctuation Function

public bool IsDashPunctuation(uchar c)

Definition
Line 429 of System.Base/UnicodeChar.cm


IsDecimalNumber Function

public bool IsDecimalNumber(uchar c)

Definition
Line 404 of System.Base/UnicodeChar.cm


IsDigit Function

public inline nothrow bool IsDigit(char c)

Definition
Line 25 of System.Base/AsciiChar.cm


IsEnclosingMark Function

public bool IsEnclosingMark(uchar c)

Definition
Line 394 of System.Base/UnicodeChar.cm


IsFinalPunctuation Function

public bool IsFinalPunctuation(uchar c)

Definition
Line 449 of System.Base/UnicodeChar.cm


IsFormat Function

public bool IsFormat(uchar c)

Definition
Line 514 of System.Base/UnicodeChar.cm


IsGraphemeBase Function

public bool IsGraphemeBase(uchar c)

Definition
Line 634 of System.Base/UnicodeChar.cm


IsGraphemeExtender Function

public bool IsGraphemeExtender(uchar c)

Definition
Line 639 of System.Base/UnicodeChar.cm


IsGraphic Function

public inline nothrow bool IsGraphic(char c)

Definition
Line 45 of System.Base/AsciiChar.cm


IsGraphic Function

public bool IsGraphic(uchar c)

Definition
Line 539 of System.Base/UnicodeChar.cm


IsHexDigit Function

public inline nothrow bool IsHexDigit(char c)

Definition
Line 35 of System.Base/AsciiChar.cm


IsIdCont Function

public bool IsIdCont(uchar c)

Definition
Line 629 of System.Base/UnicodeChar.cm


IsIdStart Function

public bool IsIdStart(uchar c)

Definition
Line 624 of System.Base/UnicodeChar.cm


IsInitialPunctuation Function

public bool IsInitialPunctuation(uchar c)

Definition
Line 444 of System.Base/UnicodeChar.cm


IsLetter Function

public bool IsLetter(uchar c)

Definition
Line 379 of System.Base/UnicodeChar.cm


IsLetterNumber Function

public bool IsLetterNumber(uchar c)

Definition
Line 409 of System.Base/UnicodeChar.cm


IsLineSeparator Function

public bool IsLineSeparator(uchar c)

Definition
Line 494 of System.Base/UnicodeChar.cm


IsLower Function

public inline nothrow bool IsLower(char c)

Definition
Line 10 of System.Base/AsciiChar.cm


IsLowerLetter Function

public bool IsLowerLetter(uchar c)

Definition
Line 354 of System.Base/UnicodeChar.cm


IsLowercase Function

public bool IsLowercase(uchar c)

Definition
Line 619 of System.Base/UnicodeChar.cm


IsMark Function

public bool IsMark(uchar c)

Definition
Line 399 of System.Base/UnicodeChar.cm


IsMathSymbol Function

public bool IsMathSymbol(uchar c)

Definition
Line 464 of System.Base/UnicodeChar.cm


IsModifierLetter Function

public bool IsModifierLetter(uchar c)

Definition
Line 364 of System.Base/UnicodeChar.cm


IsModifierSymbol Function

public bool IsModifierSymbol(uchar c)

Definition
Line 474 of System.Base/UnicodeChar.cm


IsNonspacingMark Function

public bool IsNonspacingMark(uchar c)

Definition
Line 384 of System.Base/UnicodeChar.cm


IsNumber Function

public bool IsNumber(uchar c)

Definition
Line 419 of System.Base/UnicodeChar.cm


IsOpenPunctuation Function

public bool IsOpenPunctuation(uchar c)

Definition
Line 434 of System.Base/UnicodeChar.cm


IsOther Function

public bool IsOther(uchar c)

Definition
Line 534 of System.Base/UnicodeChar.cm


IsOtherLetter Function

public bool IsOtherLetter(uchar c)

Definition
Line 369 of System.Base/UnicodeChar.cm


IsOtherLower Function

public bool IsOtherLower(uchar c)

Definition
Line 644 of System.Base/UnicodeChar.cm


IsOtherNumber Function

public bool IsOtherNumber(uchar c)

Definition
Line 414 of System.Base/UnicodeChar.cm


IsOtherPunctuation Function

public bool IsOtherPunctuation(uchar c)

Definition
Line 454 of System.Base/UnicodeChar.cm


IsOtherSymbol Function

public bool IsOtherSymbol(uchar c)

Definition
Line 479 of System.Base/UnicodeChar.cm


IsOtherUpper Function

public bool IsOtherUpper(uchar c)

Definition
Line 649 of System.Base/UnicodeChar.cm


IsParagraphSeparator Function

public bool IsParagraphSeparator(uchar c)

Definition
Line 499 of System.Base/UnicodeChar.cm


IsPrintable Function

public inline nothrow bool IsPrintable(char c)

Definition
Line 50 of System.Base/AsciiChar.cm


IsPrivateUse Function

public bool IsPrivateUse(uchar c)

Definition
Line 524 of System.Base/UnicodeChar.cm


IsPunctuation Function

public inline nothrow bool IsPunctuation(char c)

Definition
Line 55 of System.Base/AsciiChar.cm


IsPunctuation Function

public bool IsPunctuation(uchar c)

Definition
Line 459 of System.Base/UnicodeChar.cm


IsSeparator Function

public bool IsSeparator(uchar c)

Definition
Line 504 of System.Base/UnicodeChar.cm


IsSpace Function

public inline nothrow bool IsSpace(char c)

Definition
Line 60 of System.Base/AsciiChar.cm


IsSpaceSeparator Function

public bool IsSpaceSeparator(uchar c)

Definition
Line 489 of System.Base/UnicodeChar.cm


IsSpacingMark Function

public bool IsSpacingMark(uchar c)

Definition
Line 389 of System.Base/UnicodeChar.cm


IsSurrogate Function

public bool IsSurrogate(uchar c)

Definition
Line 519 of System.Base/UnicodeChar.cm


IsSymbol Function

public bool IsSymbol(uchar c)

Definition
Line 484 of System.Base/UnicodeChar.cm


IsTitleLetter Function

public bool IsTitleLetter(uchar c)

Definition
Line 359 of System.Base/UnicodeChar.cm


IsUnassigned Function

public bool IsUnassigned(uchar c)

Definition
Line 529 of System.Base/UnicodeChar.cm


IsUpper Function

public inline nothrow bool IsUpper(char c)

Definition
Line 15 of System.Base/AsciiChar.cm


IsUpperLetter Function

public bool IsUpperLetter(uchar c)

Definition
Line 349 of System.Base/UnicodeChar.cm


IsUppercase Function

public bool IsUppercase(uchar c)

Definition
Line 614 of System.Base/UnicodeChar.cm


IsWhiteSpace Function

public bool IsWhiteSpace(uchar c)

Definition
Line 594 of System.Base/UnicodeChar.cm


LastComponentsEqual Function

public bool LastComponentsEqual<CharT>(const String<CharT>& s0, const String<CharT>& s1, CharT componentSeparator)

Template Parameters
CharT
Definition
Line 608 of System.Base/String.cm


LexicographicalCompare Function

public inline constexpr nothrow bool LexicographicalCompare<I1, I2>(I1 first1, I1 last1, I2 first2, I2 last2)

Template Parameters
I1
I2
Constraint
I1  is  InputIterator  and  I2  is  InputIterator  and  LessThanComparable <I1 .ValueType, I2 .ValueType>
Definition
Line 698 of System.Base/Algorithm.cm


LexicographicalCompare Function

public constexpr nothrow bool LexicographicalCompare<I1, I2, R>(I1 first1, I1 last1, I2 first2, I2 last2, R r)

Template Parameters
I1
I2
R
Constraint
I1  is  InputIterator  and  I2  is  InputIterator  and  Same <I1 .ValueType, I2 .ValueType> and  Relation <R , I1 .ValueType, I2 .ValueType> and  Relation <R , I2 .ValueType, I1 .ValueType>
Definition
Line 679 of System.Base/Algorithm.cm


LinearInsert Function

public void LinearInsert<I, R>(I first, I last, R r)

Template Parameters
I
R
Constraint
I  is  RandomAccessIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 562 of System.Base/Algorithm.cm


LinearInsert Function

public void LinearInsert<I, R>(I first, I last, R r)

Template Parameters
I
R
Constraint
I  is  RandomAccessIterator  and  R  is  Relation  and  R .Domain is  I .ValueType and  I .ValueType is  Movable
Definition
Line 576 of System.Base/Algorithm.cm


Log10 Function

public nothrow int Log10(int n)

Definition
Line 20 of System.Base/Math.cm


LowerBound Function

public constexpr nothrow I LowerBound<I, T>(I first, I last, const T& value)

Template Parameters
I
T
Constraint
I  is  ForwardIterator  and  TotallyOrdered <T , I .ValueType>
Definition
Line 157 of System.Base/Algorithm.cm


LowerBound Function

public constexpr nothrow I LowerBound<I, T, R>(I first, I last, const T& value, R r)

Template Parameters
I
T
R
Constraint
I  is  ForwardIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 178 of System.Base/Algorithm.cm


MakeCharLiteral Function

public nothrow String<char> MakeCharLiteral(char c)

Definition
Line 183 of System.Base/TextUtil.cm


MakePair Function

public Pair<T, U> MakePair<T, U>(const T& first, const U& second)

Template Parameters
T
U
Constraint
T  is  Semiregular  and  U  is  Semiregular
Definition
Line 31 of System.Base/Pair.cm


MakeStringLiteral Function

public nothrow String<char> MakeStringLiteral(const String<char>& s)

Definition
Line 287 of System.Base/TextUtil.cm


MakeStringLiteral Function

public String<uchar> MakeStringLiteral(const String<uchar>& s)

Definition
Line 295 of System.Base/TextUtil.cm


Max Function

public inline constexpr nothrow const T& Max<T>(const T& left, const T& right)

Template Parameters
T
Constraint
T  is  LessThanComparable
Definition
Line 16 of System.Base/Algorithm.cm


MaxElement Function

public constexpr nothrow I MaxElement<I>(I first, I last)

Template Parameters
I
Constraint
I  is  ForwardIterator  and  I .ValueType is  TotallyOrdered
Definition
Line 741 of System.Base/Algorithm.cm


MaxElement Function

public constexpr nothrow I MaxElement<I, R>(I first, I last, R r)

Template Parameters
I
R
Constraint
I  is  ForwardIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 760 of System.Base/Algorithm.cm


MaxValue Function

public inline constexpr nothrow I MaxValue<I>()

Template Parameters
I
Definition
Line 93 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow byte MaxValue(byte)

Definition
Line 13 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow int MaxValue(int)

Definition
Line 53 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow long MaxValue(long)

Definition
Line 73 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow sbyte MaxValue(sbyte)

Definition
Line 23 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow short MaxValue(short)

Definition
Line 33 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow uint MaxValue(uint)

Definition
Line 63 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow ulong MaxValue(ulong)

Definition
Line 83 of System.Base/Limits.cm


MaxValue Function

public inline constexpr nothrow ushort MaxValue(ushort)

Definition
Line 43 of System.Base/Limits.cm


Median Function

public nothrow const T& Median<T>(const T& a, const T& b, const T& c)

Template Parameters
T
Constraint
T  is  TotallyOrdered
Definition
Line 506 of System.Base/Algorithm.cm


Median Function

public nothrow const T& Median<T, R>(const T& a, const T& b, const T& c, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 501 of System.Base/Algorithm.cm


MemAlloc Function

public inline nothrow void* MemAlloc(long size)

Definition
Line 200 of System.Base/Utility.cm


MemAlloc Function

public inline nothrow void* MemAlloc(long size, const char* info)

Definition
Line 205 of System.Base/Utility.cm


MemFree Function

public inline nothrow void MemFree(void* ptr)

Definition
Line 210 of System.Base/Utility.cm


MemGrow Function

public nothrow long MemGrow(long size)

Definition
Line 176 of System.Base/Utility.cm


Min Function

public inline constexpr nothrow const T& Min<T>(const T& left, const T& right)

Template Parameters
T
Constraint
T  is  LessThanComparable
Definition
Line 10 of System.Base/Algorithm.cm


MinElement Function

public constexpr nothrow I MinElement<I>(I first, I last)

Template Parameters
I
Constraint
I  is  ForwardIterator  and  I .ValueType is  TotallyOrdered
Definition
Line 703 of System.Base/Algorithm.cm


MinElement Function

public constexpr nothrow I MinElement<I, R>(I first, I last, R r)

Template Parameters
I
R
Constraint
I  is  ForwardIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 722 of System.Base/Algorithm.cm


MinValue Function

public inline constexpr nothrow I MinValue<I>()

Template Parameters
I
Definition
Line 88 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow byte MinValue(byte)

Definition
Line 8 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow int MinValue(int)

Definition
Line 48 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow long MinValue(long)

Definition
Line 68 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow sbyte MinValue(sbyte)

Definition
Line 18 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow short MinValue(short)

Definition
Line 28 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow uint MinValue(uint)

Definition
Line 58 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow ulong MinValue(ulong)

Definition
Line 78 of System.Base/Limits.cm


MinValue Function

public inline constexpr nothrow ushort MinValue(ushort)

Definition
Line 38 of System.Base/Limits.cm


Move Function

public O Move<I, O>(I begin, I end, O to)

Template Parameters
I
O
Constraint
I  is  InputIterator  and  O  is  OutputIterator  and  O .ValueType is  I .ValueType and  I .ValueType is  MoveAssignable
Definition
Line 100 of System.Base/Algorithm.cm


MoveBackward Function

public O MoveBackward<I, O>(I begin, I end, O to)

Template Parameters
I
O
Constraint
I  is  BidirectionalIterator  and  O  is  BidirectionalIterator  and  O .ValueType is  I .ValueType and  I .ValueType is  MoveAssignable
Definition
Line 111 of System.Base/Algorithm.cm


Next Function

public constexpr I Next<I>(I i, long n)

Template Parameters
I
Constraint
I  is  ForwardIterator
Definition
Line 138 of System.Base/Algorithm.cm


Next Function

public inline constexpr nothrow I Next<I>(I i, long n)

Template Parameters
I
Constraint
I  is  RandomAccessIterator
Definition
Line 152 of System.Base/Algorithm.cm


NextPermutation Function

public nothrow bool NextPermutation<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  BidirectionalIterator  and  I .ValueType is  LessThanComparable
Definition
Line 810 of System.Base/Algorithm.cm


NextPermutation Function

public nothrow bool NextPermutation<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  BidirectionalIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 848 of System.Base/Algorithm.cm


Now Function

public nothrow TimePoint Now()

Definition
Line 152 of System.Base/Time.cm


PI Function

public nothrow double PI()

Definition
Line 32 of System.Base/Math.cm


ParseBool Function

public bool ParseBool(const String<char>& s)

Definition
Line 710 of System.Base/Conversion.cm


ParseBool Function

public nothrow bool ParseBool(const String<char>& s, bool& x)

Definition
Line 691 of System.Base/Conversion.cm


ParseByte Function

public byte ParseByte(const String<char>& s)

Definition
Line 525 of System.Base/Conversion.cm


ParseByte Function

public nothrow bool ParseByte(const String<char>& s, byte& x)

Definition
Line 520 of System.Base/Conversion.cm


ParseDate Function

public Date ParseDate(const String<char>& s)

Definition
Line 889 of System.Base/Conversion.cm


ParseDate Function

public nothrow bool ParseDate(const String<char>& dateStr, Date& date)

Definition
Line 831 of System.Base/Conversion.cm


ParseDate Function

public nothrow bool ParseDate(const String<char>& dateStr, Date& date, int& dateEnd)

Definition
Line 837 of System.Base/Conversion.cm


ParseDateTime Function

public DateTime ParseDateTime(const String<char>& s)

Definition
Line 962 of System.Base/Conversion.cm


ParseDateTime Function

public bool ParseDateTime(const String<char>& dateTimeStr, DateTime& dateTime)

Definition
Line 899 of System.Base/Conversion.cm


ParseDouble Function

public double ParseDouble(const String<char>& s)

Definition
Line 677 of System.Base/Conversion.cm


ParseDouble Function

public nothrow bool ParseDouble(const String<char>& s, double& x)

Definition
Line 672 of System.Base/Conversion.cm


ParseFloat Function

public float ParseFloat(const String<char>& s)

Definition
Line 658 of System.Base/Conversion.cm


ParseFloat Function

public nothrow bool ParseFloat(const String<char>& s, float& x)

Definition
Line 653 of System.Base/Conversion.cm


ParseFloating Function

public nothrow bool ParseFloating<T>(const String<char>& s, T& x)

Template Parameters
T
Definition
Line 385 of System.Base/Conversion.cm


ParseHex Function

public nothrow bool ParseHex<T>(const String<char>& s, T& x)

Template Parameters
T
Constraint
T  is  UnsignedInteger
Definition
Line 356 of System.Base/Conversion.cm


ParseHexByte Function

public byte ParseHexByte(const String<char>& s)

Definition
Line 729 of System.Base/Conversion.cm


ParseHexByte Function

public nothrow bool ParseHexByte(const String<char>& s, byte& x)

Definition
Line 724 of System.Base/Conversion.cm


ParseHexUInt Function

public uint ParseHexUInt(const String<char>& s)

Definition
Line 767 of System.Base/Conversion.cm


ParseHexUInt Function

public nothrow bool ParseHexUInt(const String<char>& s, uint& x)

Definition
Line 762 of System.Base/Conversion.cm


ParseHexULong Function

public ulong ParseHexULong(const String<char>& s)

Definition
Line 786 of System.Base/Conversion.cm


ParseHexULong Function

public nothrow bool ParseHexULong(const String<char>& s, ulong& x)

Definition
Line 781 of System.Base/Conversion.cm


ParseHexUShort Function

public ushort ParseHexUShort(const String<char>& s)

Definition
Line 748 of System.Base/Conversion.cm


ParseHexUShort Function

public nothrow bool ParseHexUShort(const String<char>& s, ushort& x)

Definition
Line 743 of System.Base/Conversion.cm


ParseInt Function

public int ParseInt(const String<char>& s)

Definition
Line 582 of System.Base/Conversion.cm


ParseInt Function

public nothrow bool ParseInt(const String<char>& s, int& x)

Definition
Line 577 of System.Base/Conversion.cm


ParseLong Function

public long ParseLong(const String<char>& s)

Definition
Line 620 of System.Base/Conversion.cm


ParseLong Function

public nothrow bool ParseLong(const String<char>& s, long& x)

Definition
Line 615 of System.Base/Conversion.cm


ParseOctal Function

public nothrow ulong ParseOctal(const String<char>& s)

Definition
Line 817 of System.Base/Conversion.cm


ParseOctal Function

public nothrow bool ParseOctal(const String<char>& s, ulong& x)

Definition
Line 800 of System.Base/Conversion.cm


ParseSByte Function

public sbyte ParseSByte(const String<char>& s)

Definition
Line 506 of System.Base/Conversion.cm


ParseSByte Function

public nothrow bool ParseSByte(const String<char>& s, sbyte& x)

Definition
Line 501 of System.Base/Conversion.cm


ParseShort Function

public short ParseShort(const String<char>& s)

Definition
Line 544 of System.Base/Conversion.cm


ParseShort Function

public nothrow bool ParseShort(const String<char>& s, short& x)

Definition
Line 539 of System.Base/Conversion.cm


ParseSigned Function

public nothrow bool ParseSigned<T>(const String<char>& s, T& x)

Template Parameters
T
Constraint
T  is  SignedInteger
Definition
Line 246 of System.Base/Conversion.cm


ParseTimestamp Function

public Timestamp ParseTimestamp(const String<char>& s)

Definition
Line 992 of System.Base/Conversion.cm


ParseTimestamp Function

public nothrow bool ParseTimestamp(const String<char>& s, Timestamp& timestamp)

Definition
Line 972 of System.Base/Conversion.cm


ParseUInt Function

public uint ParseUInt(const String<char>& s)

Definition
Line 601 of System.Base/Conversion.cm


ParseUInt Function

public nothrow bool ParseUInt(const String<char>& s, uint& x)

Definition
Line 596 of System.Base/Conversion.cm


ParseULong Function

public ulong ParseULong(const String<char>& s)

Definition
Line 639 of System.Base/Conversion.cm


ParseULong Function

public nothrow bool ParseULong(const String<char>& s, ulong& x)

Definition
Line 634 of System.Base/Conversion.cm


ParseUShort Function

public ushort ParseUShort(const String<char>& s)

Definition
Line 563 of System.Base/Conversion.cm


ParseUShort Function

public nothrow bool ParseUShort(const String<char>& s, ushort& x)

Definition
Line 558 of System.Base/Conversion.cm


ParseUnsigned Function

public nothrow bool ParseUnsigned<T>(const String<char>& s, T& x)

Template Parameters
T
Constraint
T  is  UnsignedInteger
Definition
Line 306 of System.Base/Conversion.cm


ParseUuid Function

public Uuid ParseUuid(const String<char>& uuidHexString)

Definition
Line 120 of System.Base/Uuid.cm


PartialQuickSort Function

public void PartialQuickSort<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  RandomAccessIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 609 of System.Base/Algorithm.cm


Pow Function

public nothrow double Pow(double x, int exponent)

Definition
Line 10 of System.Base/Math.cm


PrevPermutation Function

public nothrow bool PrevPermutation<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  BidirectionalIterator  and  I .ValueType is  LessThanComparable
Definition
Line 886 of System.Base/Algorithm.cm


PrevPermutation Function

public nothrow bool PrevPermutation<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  BidirectionalIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 924 of System.Base/Algorithm.cm


PtrCast Function

public nothrow SharedPtr<U> PtrCast<U, T>(const SharedPtr<T>& from)

Template Parameters
U
T
Definition
Line 386 of System.Base/SharedPtr.cm


RadToDeg Function

public nothrow double RadToDeg(double angleRad)

Definition
Line 42 of System.Base/Math.cm


Random Function

public inline nothrow uint Random()

Returns the next 32-bit pseudo-random number in a pseudo-random number sequence for the current thread.

Definition
Line 967 of System.Base/Algorithm.cm


Random64 Function

public inline nothrow ulong Random64()

Returns the next 64-bit pseudo-random number in a pseudo-random number sequence for the current thread.

Definition
Line 972 of System.Base/Algorithm.cm


RandomNumber Function

public inline nothrow uint RandomNumber(uint n)

Returns a pseudo-random number less than the given value.

Definition
Line 977 of System.Base/Algorithm.cm


RandomShuffle Function

public nothrow void RandomShuffle<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  RandomAccessIterator
Definition
Line 982 of System.Base/Algorithm.cm


Remove Function

public I Remove<I, P>(I begin, I end, P p)

Template Parameters
I
P
Constraint
I  is  ForwardIterator  and  P  is  UnaryPredicate  and  P .ArgumentType is  I .ValueType
Definition
Line 367 of System.Base/Algorithm.cm


Remove Function

public I Remove<I, T>(I begin, I end, const T& value)

Template Parameters
I
T
Constraint
I  is  ForwardIterator  and  T  is  Semiregular  and  EqualityComparable <T , I .ValueType>
Definition
Line 397 of System.Base/Algorithm.cm


RemoveCopy Function

public O RemoveCopy<I, O, P>(I begin, I end, O result, P p)

Template Parameters
I
O
P
Constraint
I  is  InputIterator  and  O  is  OutputIterator  and  O .ValueType is  I .ValueType and  P  is  UnaryPredicate  and  P .ArgumentType is  I .ValueType
Definition
Line 353 of System.Base/Algorithm.cm


RemoveCopy Function

public O RemoveCopy<I, O, T>(I begin, I end, O result, const T& value)

Template Parameters
I
O
T
Constraint
T  is  Semiregular  and  I  is  InputIterator  and  O  is  OutputIterator  and  O .ValueType is  I .ValueType and  EqualityComparable <T , I .ValueType>
Definition
Line 382 of System.Base/Algorithm.cm


Reverse Function

public nothrow void Reverse<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  BidirectionalIterator
Definition
Line 39 of System.Base/Algorithm.cm


Reverse Function

public nothrow void Reverse<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  RandomAccessIterator
Definition
Line 29 of System.Base/Algorithm.cm


ReverseUntil Function

public Pair<I, I> ReverseUntil<I>(I first, I middle, I last)

Template Parameters
I
Constraint
I  is  BidirectionalIterator
Definition
Line 57 of System.Base/Algorithm.cm


Rotate Function

public I Rotate<I>(I first, I middle, I last)

Template Parameters
I
Constraint
I  is  BidirectionalIterator
Definition
Line 68 of System.Base/Algorithm.cm


Rvalue Function

public inline nothrow T&& Rvalue<T>(T&& x)

Converts the argument to an rvalue so it can be moved.

Template Parameters
T
Definition
Line 8 of System.Base/Rvalue.cm


Select_0_2 Function

public inline nothrow const T& Select_0_2<T, R>(const T& a, const T& b, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 467 of System.Base/Algorithm.cm


Select_0_3 Function

public inline nothrow const T& Select_0_3<T, R>(const T& a, const T& b, const T& c, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 479 of System.Base/Algorithm.cm


Select_1_2 Function

public inline nothrow const T& Select_1_2<T, R>(const T& a, const T& b, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 473 of System.Base/Algorithm.cm


Select_1_3 Function

public inline nothrow const T& Select_1_3<T, R>(const T& a, const T& b, const T& c, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 495 of System.Base/Algorithm.cm


Select_1_3_ab Function

public inline nothrow const T& Select_1_3_ab<T, R>(const T& a, const T& b, const T& c, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 489 of System.Base/Algorithm.cm


Select_2_3 Function

public inline nothrow const T& Select_2_3<T, R>(const T& a, const T& b, const T& c, R r)

Template Parameters
T
R
Constraint
T  is  Semiregular  and  R  is  Relation  and  R .Domain is  T
Definition
Line 484 of System.Base/Algorithm.cm


SharedCountCast Function

internal nothrow SharedCount<U> SharedCountCast<U, T>(const SharedCount<T>& from)

Template Parameters
U
T
Definition
Line 180 of System.Base/SharedPtr.cm


Sin Function

public nothrow double Sin(double angleRad)

Definition
Line 52 of System.Base/Math.cm


Sleep Function

public nothrow void Sleep(const Duration& duration)

Definition
Line 157 of System.Base/Time.cm


Sort Function

public void Sort<C>(C& c)

Template Parameters
C
Constraint
C  is  ForwardContainer  and  C .Iterator.ValueType is  TotallyOrdered
Definition
Line 644 of System.Base/Algorithm.cm


Sort Function

public inline void Sort<C>(C& c)

Template Parameters
C
Constraint
C  is  RandomAccessContainer  and  C .Iterator.ValueType is  TotallyOrdered
Definition
Line 639 of System.Base/Algorithm.cm


Sort Function

public void Sort<C, R>(C& c, R r)

Template Parameters
C
R
Constraint
C  is  ForwardContainer  and  R  is  Relation  and  R .Domain is  C .Iterator.ValueType
Definition
Line 652 of System.Base/Algorithm.cm


Sort Function

public inline void Sort<C, R>(C& c, R r)

Template Parameters
C
R
Constraint
C  is  RandomAccessContainer  and  R  is  Relation  and  R .Domain is  C .Iterator.ValueType
Definition
Line 634 of System.Base/Algorithm.cm


Sort Function

public inline void Sort<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  RandomAccessIterator  and  I .ValueType is  TotallyOrdered
Definition
Line 629 of System.Base/Algorithm.cm


Sort Function

public void Sort<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  RandomAccessIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 620 of System.Base/Algorithm.cm


Sqrt Function

public nothrow double Sqrt(double x)

Definition
Line 15 of System.Base/Math.cm


StrCopy Function

public inline void StrCopy(char* buf, const char* from)

Definition
Line 59 of System.Base/Utility.cm


StrCopy Function

public inline long StrCopy(char* buf, const char* from, long length)

Definition
Line 107 of System.Base/Utility.cm


StrCopy Function

public inline void StrCopy(uchar* buf, const uchar* from)

Definition
Line 91 of System.Base/Utility.cm


StrCopy Function

public inline long StrCopy(uchar* buf, const uchar* from, long length)

Definition
Line 153 of System.Base/Utility.cm


StrCopy Function

public inline void StrCopy(wchar* buf, const wchar* from)

Definition
Line 75 of System.Base/Utility.cm


StrCopy Function

public inline long StrCopy(wchar* buf, const wchar* from, long length)

Definition
Line 130 of System.Base/Utility.cm


StrLen Function

public inline constexpr nothrow long StrLen(const char* s)

Definition
Line 17 of System.Base/Utility.cm


StrLen Function

public inline constexpr nothrow long StrLen(const uchar* s)

Definition
Line 45 of System.Base/Utility.cm


StrLen Function

public inline constexpr nothrow long StrLen(const wchar* s)

Definition
Line 31 of System.Base/Utility.cm


StringStr Function

public nothrow String<char> StringStr(const String<char>& s)

Definition
Line 253 of System.Base/TextUtil.cm


StringStr Function

public String<uchar> StringStr(const String<uchar>& s)

Definition
Line 270 of System.Base/TextUtil.cm


Swap Function

public inline nothrow void Swap<T>(T& left, T& right)

Template Parameters
T
Constraint
T  is  MoveConstructible  and  T  is  MoveAssignable  and  T  is  Destructible
Definition
Line 22 of System.Base/Algorithm.cm


ThrowCapturedException Function

public void ThrowCapturedException(const ExceptionPtr& capturedException)

Rethrow an exception captured with the CaptureCurrentException . Used to transfer an exception from a thread to another.

Definition
Line 68 of System.Base/Exception.cm


ThrowConversionException Function

public void ThrowConversionException(const String<char>& message)

Definition
Line 17 of System.Base/Conversion.cm


ThrowIndexOutOfBoundsException Function

public void ThrowIndexOutOfBoundsException()

Definition
Line 106 of System.Base/Exception.cm


ThrowInvalidParameterException Function

public void ThrowInvalidParameterException()

Definition
Line 111 of System.Base/Exception.cm


ThrowNullPointerException Function

public void ThrowNullPointerException()

Definition
Line 101 of System.Base/Exception.cm


ThrowPreconditionViolationException Function

public void ThrowPreconditionViolationException()

Definition
Line 116 of System.Base/Exception.cm


ToFolding Function

public uchar ToFolding(uchar c)

Definition
Line 569 of System.Base/UnicodeChar.cm


ToHexString Function

public nothrow String<char> ToHexString<U>(U x)

Template Parameters
U
Constraint
U  is  UnsignedInteger  and  ExplicitlyConvertible <U , byte >
Definition
Line 177 of System.Base/Conversion.cm


ToHexString Function

public nothrow String<char> ToHexString(byte b)

Definition
Line 192 of System.Base/Conversion.cm


ToHexString Function

public nothrow String<char> ToHexString(uint u)

Definition
Line 205 of System.Base/Conversion.cm


ToHexString Function

public nothrow String<char> ToHexString(ulong u)

Definition
Line 210 of System.Base/Conversion.cm


ToHexString Function

public nothrow String<char> ToHexString(ushort u)

Definition
Line 200 of System.Base/Conversion.cm


ToLower Function

public String<char> ToLower(const String<char>& s)

Definition
Line 652 of System.Base/String.cm


ToLower Function

public String<uchar> ToLower(const String<uchar>& s)

Definition
Line 622 of System.Base/String.cm


ToLower Function

public String<wchar> ToLower(const String<wchar>& s)

Definition
Line 642 of System.Base/String.cm


ToLower Function

public uchar ToLower(uchar c)

Definition
Line 559 of System.Base/UnicodeChar.cm


ToOctalString Function

public nothrow String<char> ToOctalString(ulong x)

Definition
Line 215 of System.Base/Conversion.cm


ToOctalString Function

public nothrow String<char> ToOctalString(ulong x, int minDigits)

Definition
Line 220 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString<I, U>(I x)

Template Parameters
I
U
Constraint
I  is  SignedInteger  and  U  is  UnsignedInteger  and  ExplicitlyConvertible <I , Uand  ExplicitlyConvertible <U , byte >
Definition
Line 22 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString<U>(U x)

Template Parameters
U
Constraint
U  is  UnsignedInteger  and  ExplicitlyConvertible <U , byte >
Definition
Line 49 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(bool b)

Definition
Line 158 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(byte x)

Definition
Line 67 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(char c)

Definition
Line 141 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(const Uuid& uuid)

Definition
Line 104 of System.Base/Uuid.cm


ToString Function

public nothrow String<char> ToString(double x)

Definition
Line 112 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(double x, int maxNumDecimals)

Definition
Line 107 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(double x, int minNumDecimals, int maxNumDecimals)

Definition
Line 117 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(float f)

Definition
Line 102 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(int x)

Definition
Line 82 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(long x)

Definition
Line 92 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(sbyte x)

Definition
Line 62 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(short x)

Definition
Line 72 of System.Base/Conversion.cm


ToString Function

public String<char> ToString(uchar c)

Definition
Line 152 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(uint x)

Definition
Line 87 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(ulong x)

Definition
Line 97 of System.Base/Conversion.cm


ToString Function

public nothrow String<char> ToString(ushort x)

Definition
Line 77 of System.Base/Conversion.cm


ToString Function

public String<char> ToString(wchar c)

Definition
Line 146 of System.Base/Conversion.cm


ToTitle Function

public uchar ToTitle(uchar c)

Definition
Line 564 of System.Base/UnicodeChar.cm


ToUpper Function

public String<char> ToUpper(const String<char>& s)

Definition
Line 657 of System.Base/String.cm


ToUpper Function

public String<uchar> ToUpper(const String<uchar>& s)

Definition
Line 632 of System.Base/String.cm


ToUpper Function

public String<wchar> ToUpper(const String<wchar>& s)

Definition
Line 647 of System.Base/String.cm


ToUpper Function

public uchar ToUpper(uchar c)

Definition
Line 554 of System.Base/UnicodeChar.cm


ToUtf16 Function

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 .

Definition
Line 249 of System.Base/UnicodeChar.cm


ToUtf16 Function

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 .

Definition
Line 209 of System.Base/UnicodeChar.cm


ToUtf32 Function

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 .

Definition
Line 11 of System.Base/UnicodeChar.cm


ToUtf32 Function

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 .

Definition
Line 166 of System.Base/UnicodeChar.cm


ToUtf8 Function

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 .

Definition
Line 254 of System.Base/UnicodeChar.cm


ToUtf8 Function

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 .

Definition
Line 344 of System.Base/UnicodeChar.cm


Transform Function

public O Transform<I, O, F>(I begin, I end, O to, F fun)

Template Parameters
I
O
F
Constraint
I  is  InputIterator  and  O  is  OutputIterator  and  F  is  UnaryFunction  and  F .ArgumentType is  I .ValueType and  CopyAssignable <O .ValueType, F .ResultType>
Definition
Line 441 of System.Base/Algorithm.cm


Transform Function

public O Transform<I1, I2, O, F>(I1 begin1, I1 end1, I2 begin2, O to, F fun)

Template Parameters
I1
I2
O
F
Constraint
I1  is  InputIterator  and  I2  is  InputIterator  and  O  is  OutputIterator  and  F  is  BinaryFunction  and  F .FirstArgumentType is  I1 .ValueType and  F .SecondArgumentType is  I2 .ValueType and  CopyAssignable <O .ValueType, F .ResultType>
Definition
Line 453 of System.Base/Algorithm.cm


Trim Function

public nothrow String<char> Trim(const String<char>& s)

Returns a copy of a string where leading and trailing white space is removed.

Definition
Line 8 of System.Base/TextUtil.cm


Trim Function

public String<uchar> Trim(const String<uchar>& s)

Returns a copy of a string where leading and trailing white space is removed.

Definition
Line 28 of System.Base/TextUtil.cm


Trim Function

public String<wchar> Trim(const String<wchar>& s)

Returns a copy of a string where leading and trailing white space is removed.

Definition
Line 23 of System.Base/TextUtil.cm


TrimAll Function

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.

Definition
Line 43 of System.Base/TextUtil.cm


TrimAll Function

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.

Definition
Line 93 of System.Base/TextUtil.cm


TrimAll Function

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.

Definition
Line 88 of System.Base/TextUtil.cm


Unescape Function

public nothrow String<char> Unescape(const String<char>& stringStr)

Definition
Line 303 of System.Base/TextUtil.cm


Unescape Function

public nothrow String<uchar> Unescape(const String<uchar>& stringStr)

Definition
Line 353 of System.Base/TextUtil.cm


UnguardedLinearInsert Function

public nothrow void UnguardedLinearInsert<I, T, R>(I last, T&& val, R r)

Template Parameters
I
T
R
Constraint
I  is  RandomAccessIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType and  I .ValueType is  Movable
Definition
Line 548 of System.Base/Algorithm.cm


UnguardedLinearInsert Function

public nothrow void UnguardedLinearInsert<I, T, R>(I last, const T& val, R r)

Template Parameters
I
T
R
Constraint
I  is  RandomAccessIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 535 of System.Base/Algorithm.cm


UnguardedPartition Function

public nothrow I UnguardedPartition<I, T, R>(I begin, I end, const T& pivot, R r)

Template Parameters
I
T
R
Constraint
I  is  RandomAccessIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 511 of System.Base/Algorithm.cm


Unique Function

public nothrow I Unique<I>(I begin, I end)

Template Parameters
I
Constraint
I  is  ForwardIterator
Definition
Line 1039 of System.Base/Algorithm.cm


Unique Function

public nothrow I Unique<I, R>(I begin, I end, R r)

Template Parameters
I
R
Constraint
I  is  ForwardIterator  and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 1018 of System.Base/Algorithm.cm


UpperBound Function

public constexpr nothrow I UpperBound<I, T>(I first, I last, const T& value)

Template Parameters
I
T
Constraint
I  is  ForwardIterator  and  TotallyOrdered <T , I .ValueType>
Definition
Line 199 of System.Base/Algorithm.cm


UpperBound Function

public constexpr nothrow I UpperBound<I, T, R>(I first, I last, const T& value, R r)

Template Parameters
I
T
R
Constraint
I  is  ForwardIterator  and  T  is  I .ValueType and  R  is  Relation  and  R .Domain is  I .ValueType
Definition
Line 220 of System.Base/Algorithm.cm


endl Function

public nothrow Endl endl()

Definition
Line 211 of System.Base/FileByteStream.cm


operator% Function

public inline nothrow Duration operator%(const Duration& left, const Duration& right)

Definition
Line 126 of System.Base/Time.cm


operator* Function

public inline nothrow Duration operator*(const Duration& left, const Duration& right)

Definition
Line 116 of System.Base/Time.cm


operator+ Function

public nothrow String<CharT> operator+<CharT>(const CharT* first, const String<CharT>& second)

Template Parameters
CharT
Definition
Line 601 of System.Base/String.cm


operator+ Function

public inline nothrow Duration operator+(const Duration& left, const Duration& right)

Definition
Line 106 of System.Base/Time.cm


operator+ Function

public inline nothrow TimePoint operator+(const Duration& d, const TimePoint& tp)

Definition
Line 142 of System.Base/Time.cm


operator+ Function

public inline RandomAccessIter<T, R, P> operator+<T, R, P>(const RandomAccessIter<T, R, P>& it, long offset)

Template Parameters
T
R
P
Definition
Line 70 of System.Base/RandomAccessIterator.cm


operator+ Function

public nothrow String<CharT> operator+<CharT>(const String<CharT>& first, const CharT* second)

Template Parameters
CharT
Definition
Line 594 of System.Base/String.cm


operator+ Function

public nothrow String<CharT> operator+<CharT>(const String<CharT>& first, const String<CharT>& second)

Template Parameters
CharT
Definition
Line 587 of System.Base/String.cm


operator+ Function

public inline nothrow TimePoint operator+(const TimePoint& tp, const Duration& d)

Definition
Line 137 of System.Base/Time.cm


operator+ Function

public inline RandomAccessIter<T, R, P> operator+<T, R, P>(long offset, const RandomAccessIter<T, R, P>& it)

Template Parameters
T
R
P
Definition
Line 79 of System.Base/RandomAccessIterator.cm


operator- Function

public inline nothrow Duration operator-(const Duration& left, const Duration& right)

Definition
Line 111 of System.Base/Time.cm


operator- Function

public inline long operator-<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right)

Template Parameters
T
R
P
Definition
Line 97 of System.Base/RandomAccessIterator.cm


operator- Function

public inline RandomAccessIter<T, R, P> operator-<T, R, P>(const RandomAccessIter<T, R, P>& it, long offset)

Template Parameters
T
R
P
Definition
Line 88 of System.Base/RandomAccessIterator.cm


operator- Function

public inline nothrow TimePoint operator-(const TimePoint& tp, const Duration& d)

Definition
Line 147 of System.Base/Time.cm


operator- Function

public inline nothrow Duration operator-(const TimePoint& left, const TimePoint& right)

Definition
Line 131 of System.Base/Time.cm


operator/ Function

public inline nothrow Duration operator/(const Duration& left, const Duration& right)

Definition
Line 121 of System.Base/Time.cm


operator< Function

public nothrow bool operator<(const Date& left, const Date& right)

Definition
Line 372 of System.Base/Time.cm


operator< Function

public nothrow bool operator<(const DateTime& left, const DateTime& right)

Definition
Line 479 of System.Base/Time.cm


operator< Function

public inline nothrow bool operator<(const Duration& left, const Duration& right)

Definition
Line 91 of System.Base/Time.cm


operator< Function

public inline nothrow bool operator<<T, U>(const Pair<T, U>& left, const Pair<T, U>& right)

Template Parameters
T
U
Constraint
T  is  TotallyOrdered  and  U  is  TotallyOrdered
Definition
Line 19 of System.Base/Pair.cm


operator< Function

public inline bool operator<<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right)

Template Parameters
T
R
P
Definition
Line 115 of System.Base/RandomAccessIterator.cm


operator< Function

public nothrow bool operator<<T>(const SharedCount<T>& left, const SharedCount<T>& right)

Template Parameters
T
Definition
Line 175 of System.Base/SharedPtr.cm


operator< Function

public bool operator<<T>(const SharedPtr<T>& left, const SharedPtr<T>& right)

Template Parameters
T
Definition
Line 377 of System.Base/SharedPtr.cm


operator< Function

public nothrow bool operator<<CharT>(const String<CharT>& left, const String<CharT>& right)

Template Parameters
CharT
Definition
Line 569 of System.Base/String.cm


operator< Function

public inline nothrow bool operator<(const TimePoint& left, const TimePoint& right)

Definition
Line 101 of System.Base/Time.cm


operator< Function

public nothrow bool operator<(const Timestamp& left, const Timestamp& right)

Definition
Line 517 of System.Base/Time.cm


operator< Function

public inline nothrow bool operator<<T>(const UniquePtr<T>& left, const UniquePtr<T>& right)

Template Parameters
T
Definition
Line 126 of System.Base/UniquePtr.cm


operator< Function

public nothrow bool operator<<T>(const WeakCount<T>& left, const WeakCount<T>& right)

Template Parameters
T
Definition
Line 274 of System.Base/SharedPtr.cm


operator<< Function

public TextWriter& operator<<<T, U>(TextWriter& writer, const Pair<T, U>& pair)

Template Parameters
T
U
Definition
Line 52 of System.Base/Pair.cm


operator<< Function

public TextWriter& operator<<<T>(TextWriter& writer, const SharedPtr<T>& ptr)

Template Parameters
T
Definition
Line 494 of System.Base/SharedPtr.cm


operator<< Function

public TextWriter& operator<<<T>(TextWriter& writer, const UniquePtr<T>& ptr)

Template Parameters
T
Definition
Line 131 of System.Base/UniquePtr.cm


operator== Function

public nothrow bool operator==(const Date& left, const Date& right)

Definition
Line 367 of System.Base/Time.cm


operator== Function

public nothrow bool operator==(const DateTime& left, const DateTime& right)

Definition
Line 474 of System.Base/Time.cm


operator== Function

public inline nothrow bool operator==(const Duration& left, const Duration& right)

Definition
Line 86 of System.Base/Time.cm


operator== Function

public inline nothrow bool operator==<T, U>(const Pair<T, U>& left, const Pair<T, U>& right)

Template Parameters
T
U
Constraint
T  is  Regular  and  U  is  Regular
Definition
Line 26 of System.Base/Pair.cm


operator== Function

public inline nothrow bool operator==<T, R, P>(const RandomAccessIter<T, R, P>& left, const RandomAccessIter<T, R, P>& right)

Template Parameters
T
R
P
Definition
Line 110 of System.Base/RandomAccessIterator.cm


operator== Function

public nothrow bool operator==<T>(const SharedCount<T>& left, const SharedCount<T>& right)

Template Parameters
T
Definition
Line 170 of System.Base/SharedPtr.cm


operator== Function

public nothrow bool operator==<T>(const SharedPtr<T>& left, const SharedPtr<T>& right)

Template Parameters
T
Definition
Line 372 of System.Base/SharedPtr.cm


operator== Function

public nothrow bool operator==<CharT>(const String<CharT>& left, const String<CharT>& right)

Template Parameters
CharT
Definition
Line 555 of System.Base/String.cm


operator== Function

public inline nothrow bool operator==(const TimePoint& left, const TimePoint& right)

Definition
Line 96 of System.Base/Time.cm


operator== Function

public nothrow bool operator==(const Timestamp& left, const Timestamp& right)

Definition
Line 512 of System.Base/Time.cm


operator== Function

public inline nothrow bool operator==<T>(const UniquePtr<T>& left, const UniquePtr<T>& right)

Template Parameters
T
Definition
Line 121 of System.Base/UniquePtr.cm


operator== Function

public inline nothrow bool operator==(const Uuid& left, const Uuid& right)

Definition
Line 95 of System.Base/Uuid.cm


operator== Function

public nothrow bool operator==<T>(const WeakCount<T>& left, const WeakCount<T>& right)

Template Parameters
T
Definition
Line 269 of System.Base/SharedPtr.cm