The structure that contains methods performing conversion of values of one type to the values of another type. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type.
More...
|
static ASPOSECPP_SHARED_API SharedPtr< Object > | ChangeType (const SharedPtr< Object > &value, const TypeInfo &conversion_type) |
| NOT IMPLEMENTED. More...
|
|
template<typename T > |
static std::enable_if_t<!IsSmartPtr< T >::value, bool > | IsDBNull (const T &) |
| NOT IMPLEMENTED. More...
|
|
template<typename T > |
static bool | IsDBNull (const SharedPtr< T > &value) |
| NOT IMPLEMENTED Fake implementation, checks if value is nullptr. More...
|
|
static ASPOSECPP_SHARED_API int | ToBase64CharArray (const ArrayPtr< uint8_t > &in_array, int offset_in, int length, const ArrayPtr< char16_t > &out_array, int offset_out, bool insert_line_breaks=false) |
| Base-64 encodes a range of elements in the specified byte array and stores the encoded data as an array of Unicode characters. More...
|
|
static ASPOSECPP_SHARED_API String | ToBase64String (const ArrayPtr< uint8_t > &in_array, bool insert_line_breaks=false) |
| Base-64 encodes elements in the specified byte array and returns the encoded data as a string. More...
|
|
static ASPOSECPP_SHARED_API String | ToBase64String (const ArrayPtr< uint8_t > &in_array, int offset_in, int length, bool insert_line_breaks=false) |
| Base-64 encodes a range of elements in the specified byte array and returns the encoded data as a string. More...
|
|
static ASPOSECPP_SHARED_API int | ToBase64CharArray (const ArrayPtr< uint8_t > &in_array, int offset_in, int length, const ArrayPtr< char_t > &out_array, int offset_out, Base64FormattingOptions options) |
| Base-64 encodes a range of elements in the specified byte array and stores the encoded data as an array of Unicode characters. More...
|
|
static ASPOSECPP_SHARED_API String | ToBase64String (const ArrayPtr< uint8_t > &in_array, Base64FormattingOptions options) |
| Base-64 encodes elements in the specified byte array and returns the encoded data as a string. More...
|
|
static ASPOSECPP_SHARED_API String | ToBase64String (const ArrayPtr< uint8_t > &in_array, int offset_in, int length, Base64FormattingOptions options) |
| Base-64 encodes a range of elements in the specified byte array and returns the encoded data as a string. More...
|
|
static ASPOSECPP_SHARED_API ArrayPtr< uint8_t > | FromBase64CharArray (const ArrayPtr< char_t > &in_array, int offset, int length) |
| Decodes base-64 encoded data represented as a range in the array of Unicode characters. More...
|
|
static ASPOSECPP_SHARED_API ArrayPtr< uint8_t > | FromBase64String (const String &s) |
| Decodes base-64 encoded data represented as a string. More...
|
|
static constexpr bool | ToBoolean (bool value) |
| Returns the specified boolean value. More...
|
|
static constexpr bool | ToBoolean (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (float value) |
| Converts the specified float number to an equivalent boolean value. More...
|
|
static constexpr bool | ToBoolean (double value) |
| Converts the specified double number to an equivalent boolean value. More...
|
|
static bool | ToBoolean (const Decimal &value) |
| Converts the specified decimal number to an equivalent boolean value. More...
|
|
static ASPOSECPP_SHARED_API bool | ToBoolean (char_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API bool | ToBoolean (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr bool | ToBoolean (std::nullptr_t) |
| Converts the specified null-string to the equivalent boolean value. More...
|
|
static bool | ToBoolean (const char_t *value) |
| Converts the specified c-string to the value of bool type. More...
|
|
static ASPOSECPP_SHARED_API bool | ToBoolean (const String &value) |
| Converts the specified string to the value of bool type. More...
|
|
static bool | ToBoolean (const String &value, const SharedPtr< IFormatProvider > &) |
| Converts the specified string to the value of bool type. More...
|
|
static constexpr uint8_t | ToByte (bool value) |
| Converts the specified boolean value to an equivalent 8-bit unsigned integer. More...
|
|
static constexpr uint8_t | ToByte (uint8_t value) |
| Returns the specified 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (float value) |
| Converts the specified float number to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (double value) |
| Converts the specified double number to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const Decimal &value) |
| Converts the specified decimal number to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (char_t value) |
| Converts the specified unicode character to an equivalent 8-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr uint8_t | ToByte (std::nullptr_t) |
| Converts the specified null-string to the equivalent unsigned 8-bit integer value. More...
|
|
static uint8_t | ToByte (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent unsigned 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static uint8_t | ToByte (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr int8_t | ToSByte (bool value) |
| Converts the specified boolean value to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 8-bit signed integer. More...
|
|
static constexpr int8_t | ToSByte (int8_t value) |
| Returns the specified 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (float value) |
| Converts the specified float number to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (double value) |
| Converts the specified double number to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const Decimal &value) |
| Converts the specified decimal number to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (char_t value) |
| Converts the specified unicode character to an equivalent 8-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr int8_t | ToSByte (std::nullptr_t) |
| Converts the specified null-string to the equivalent 8-bit integer value. More...
|
|
static int8_t | ToSByte (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static int8_t | ToSByte (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 8-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API char_t | ToChar (bool value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr char_t | ToChar (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent unicode character. More...
|
|
static constexpr char_t | ToChar (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (float value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (double value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (const Decimal &value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr char_t | ToChar (char_t value) |
| Returns the specified unicode character. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (const char_t *value) |
| Converts the first and the only character of the specified c-string to a char_t value. More...
|
|
static char_t | ToChar (const String &value) |
| Converts the first and the only character of the specified string to a char_t value. More...
|
|
static char_t | ToChar (const String &value, const SharedPtr< IFormatProvider > &) |
| Converts the first and the only character of the specified string to a char_t value. More...
|
|
static constexpr int16_t | ToInt16 (bool value) |
| Converts the specified boolean value to an equivalent 16-bit signed integer. More...
|
|
static constexpr int16_t | ToInt16 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 16-bit signed integer. More...
|
|
static constexpr int16_t | ToInt16 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 16-bit signed integer. More...
|
|
static constexpr int16_t | ToInt16 (int16_t value) |
| Returns the specified 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (float value) |
| Converts the specified float number to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (double value) |
| Converts the specified double number to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (char_t value) |
| Converts the specified unicode character to an equivalent 16-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr int16_t | ToInt16 (std::nullptr_t) |
| Converts the specified null-string to the equivalent 16-bit integer value. More...
|
|
static int16_t | ToInt16 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static int16_t | ToInt16 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr uint16_t | ToUInt16 (bool value) |
| Converts the specified boolean value to an equivalent 16-bit unsigned integer. More...
|
|
static constexpr uint16_t | ToUInt16 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 16-bit unsigned integer. More...
|
|
static constexpr uint16_t | ToUInt16 (uint16_t value) |
| Returns the specified 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (float value) |
| Converts the specified float number to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (double value) |
| Converts the specified double number to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 16-bit unsigned integer. More...
|
|
static constexpr uint16_t | ToUInt16 (char_t value) |
| Converts the specified unicode character to an equivalent 16-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr uint16_t | ToUInt16 (std::nullptr_t) |
| Converts the specified null-string to the equivalent unsigned 16-bit integer value. More...
|
|
static uint16_t | ToUInt16 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent unsigned 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static uint16_t | ToUInt16 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr int | ToInt32 (bool value) |
| Converts the specified boolean value to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (int32_t value) |
| Returns the specified 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (float value) |
| Converts the specified float number to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (double value) |
| Converts the specified double number to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 32-bit signed integer. More...
|
|
static constexpr int | ToInt32 (char_t value) |
| Converts the specified unicode character to an equivalent 32-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr int | ToInt32 (std::nullptr_t) |
| Converts the specified null-string to the equivalent 32-bit integer value. More...
|
|
static int | ToInt32 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static int | ToInt32 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API int | ToInt32 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr uint32_t | ToUInt32 (bool value) |
| Converts the specified boolean value to an equivalent 32-bit unsigned integer. More...
|
|
static constexpr uint32_t | ToUInt32 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 32-bit unsigned integer. More...
|
|
static constexpr uint32_t | ToUInt32 (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 32-bit unsigned integer. More...
|
|
static constexpr uint32_t | ToUInt32 (uint32_t value) |
| Returns the specified 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (float value) |
| Converts the specified float number to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (double value) |
| Converts the specified double number to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 32-bit unsigned integer. More...
|
|
static constexpr uint32_t | ToUInt32 (char_t value) |
| Converts the specified unicode character to an equivalent 32-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr uint32_t | ToUInt32 (std::nullptr_t) |
| Converts the specified null-string to the equivalent unsigned 32-bit integer value. More...
|
|
static uint32_t | ToUInt32 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent unsigned 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static uint32_t | ToUInt32 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr int64_t | ToInt64 (bool value) |
| Converts the specified boolean value to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 64-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (int64_t value) |
| Returns the specified 64-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (float value) |
| Converts the specified float number to an equivalent 64-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (double value) |
| Converts the specified double number to an equivalent 64-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 64-bit signed integer. More...
|
|
static constexpr int64_t | ToInt64 (char_t value) |
| Converts the specified unicode character to an equivalent 64-bit signed integer. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr int64_t | ToInt64 (std::nullptr_t) |
| Converts the specified null-string to the equivalent int 64-bit integer value. More...
|
|
static int64_t | ToInt64 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static int64_t | ToInt64 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr uint64_t | ToUInt64 (bool value) |
| Converts the specified boolean value to an equivalent 64-bit unsigned integer. More...
|
|
static constexpr uint64_t | ToUInt64 (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent 64-bit unsigned integer. More...
|
|
static constexpr uint64_t | ToUInt64 (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent 64-bit unsigned integer. More...
|
|
static constexpr uint64_t | ToUInt64 (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent 64-bit unsigned integer. More...
|
|
static constexpr uint64_t | ToUInt64 (uint64_t value) |
| Returns the specified 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (float value) |
| Converts the specified float number to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (double value) |
| Converts the specified double number to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const Decimal &value) |
| Converts the specified decimal number to an equivalent 64-bit unsigned integer. More...
|
|
static constexpr uint64_t | ToUInt64 (char_t value) |
| Converts the specified unicode character to an equivalent 64-bit unsigned integer. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr uint64_t | ToUInt64 (std::nullptr_t) |
| Converts the specified null-string to the equivalent unsigned 64-bit integer value. More...
|
|
static uint64_t | ToUInt64 (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent unsigned 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, int from_base) |
| Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static uint64_t | ToUInt64 (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr float | ToSingle (bool value) |
| Converts the specified boolean value to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent single-precision floating-point number. More...
|
|
static constexpr float | ToSingle (float value) |
| Returns the specified float number. More...
|
|
static constexpr float | ToSingle (double value) |
| Converts the specified double-precision number to an equivalent single-precision floating-point number. More...
|
|
static float | ToSingle (const Decimal &value) |
| Converts the specified decimal number to an equivalent single-precision floating-point number. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (char_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr float | ToSingle (std::nullptr_t) |
| Converts the specified null-string to the equivalent single-precision floating-point value. More...
|
|
static float | ToSingle (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent single-precision floating-point value. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static float | ToSingle (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API float | ToSingle (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static constexpr double | ToDouble (bool value) |
| Converts the specified boolean value to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (float value) |
| Converts the specified single-precision number to an equivalent double-precision floating-point number. More...
|
|
static constexpr double | ToDouble (double value) |
| Returns the specified double number. More...
|
|
static double | ToDouble (const Decimal &value) |
| Converts the specified decimal number to an equivalent double-precision floating-point number. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (char_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr double | ToDouble (std::nullptr_t) |
| Converts the specified null-string to the equivalent double-precision floating-point value. More...
|
|
static double | ToDouble (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent double-precision floating-point value. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static double | ToDouble (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value using the provided formatting information and number style. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, Globalization::NumberStyles styles, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API double | ToDouble (const String &value, Globalization::NumberStyles styles, std::nullptr_t=nullptr) |
|
static Decimal | ToDecimal (bool value) |
| Converts the specified boolean value to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (uint8_t value) |
| Converts the specified 8-bit unsigned integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (int8_t value) |
| Converts the specified 8-bit signed integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (uint16_t value) |
| Converts the specified 16-bit unsigned integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (int16_t value) |
| Converts the specified 16-bit signed integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (uint32_t value) |
| Converts the specified 32-bit unsigned integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (int32_t value) |
| Converts the specified 32-bit signed integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (uint64_t value) |
| Converts the specified 64-bit unsigned integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (int64_t value) |
| Converts the specified 64-bit signed integer to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (float value) |
| Converts the specified float number to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (double value) |
| Converts the specified double number to an equivalent decimal number. More...
|
|
static Decimal | ToDecimal (const Decimal &value) |
| Returns the specified decimal number. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (char_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (DateTime value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static Decimal | ToDecimal (std::nullptr_t) |
| Converts the specified null-string to the equivalent Decimal value. More...
|
|
static Decimal | ToDecimal (const char_t *value) |
| Converts the specified c-string containing the string representation of a number to the equivalent Decimal value. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (const String &value) |
| Converts the specified string containing the string representation of a number to the equivalent Decimal value. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (const String &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent Decimal value using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (const String &value, Globalization::NumberStyles styles, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified string containing the string representation of a number to the equivalent Decimal value using the specified number styles and formatting information. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (bool value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (uint8_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (int8_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (uint16_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (int16_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (uint32_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (int32_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (uint64_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (int64_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (float value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (double value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const Decimal &value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (char_t value) |
| Conversion is not supported. Always throws InvalidCastException. More...
|
|
static constexpr DateTime | ToDateTime (DateTime value) |
| Returns the specified date and time. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const String &value) |
| Converts the specified string to an instance of DateTime class. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const String &value, const SharedPtr< IFormatProvider > &fp) |
| Converts the specified string to an instance of DateTime class using the provided formatting information. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const String &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const String &value, const SharedPtr< Globalization::DateTimeFormatInfo > &dtfi) |
|
static DateTime | ToDateTime (const String &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (float value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (double value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (int8_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (uint8_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (int16_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (uint16_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (int32_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (uint32_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (int64_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (uint64_t value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (float value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (float value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (float value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (float value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (double value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (double value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (double value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (double value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static String | ToString (const Decimal &value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to string using the culture-specific format information. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const SharedPtr< Globalization::DateTimeFormatInfo > &dtfi) |
|
static String | ToString (DateTime value, std::nullptr_t) |
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (uint8_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (uint16_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (uint32_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (uint64_t value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (float value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (float value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (float value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (float value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (double value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (double value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (double value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (double value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (const Decimal &value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const String &format, const SharedPtr< IFormatProvider > &provider) |
| Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const String &format, const SharedPtr< Globalization::CultureInfo > &culture) |
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const String &format, const SharedPtr< Globalization::NumberFormatInfo > &nfi) |
|
static ASPOSECPP_SHARED_API String | ToString (DateTime value, const String &format, std::nullptr_t=nullptr) |
|
static ASPOSECPP_SHARED_API String | ToString (const Guid &value) |
| Converts the specified value to string. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (const Guid &value, const String &format) |
| Converts the specified value to string using the specified string format. More...
|
|
template<size_t N> |
static String | ToString (const char_t(&value)[N], std::nullptr_t=nullptr) |
| Converts the specified array of unicode characters to string. More...
|
|
template<size_t N> |
static String | ToString (const char_t(&value)[N], const SharedPtr< IFormatProvider > &) |
| Converts the specified array of unicode characters to string using the specified culture-specific format information provided by the specified IFormatProvider object. More...
|
|
template<size_t N> |
static String | ToString (const char_t(&value)[N], const SharedPtr< Globalization::CultureInfo > &) |
|
static String | ToString (const String &value, std::nullptr_t=nullptr) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (const String &value, const SharedPtr< IFormatProvider > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (const String &value, const SharedPtr< Globalization::CultureInfo > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (const String &value, const SharedPtr< Globalization::NumberFormatInfo > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, std::nullptr_t=nullptr) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, const SharedPtr< IFormatProvider > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, const SharedPtr< Globalization::CultureInfo > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, const String &, const SharedPtr< IFormatProvider > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, const String &, const SharedPtr< Globalization::CultureInfo > &) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (char_t value, const String &, std::nullptr_t) |
| Returns the specified value; no conversion is performed. More...
|
|
static String | ToString (bool value, std::nullptr_t=nullptr) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const SharedPtr< IFormatProvider > &) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const SharedPtr< Globalization::CultureInfo > &) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const SharedPtr< Globalization::NumberFormatInfo > &) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const String &, const SharedPtr< IFormatProvider > &) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const String &, const SharedPtr< Globalization::CultureInfo > &) |
| Converts the specified value to its string representation. More...
|
|
static String | ToString (bool value, const String &, std::nullptr_t) |
| Converts the specified value to its string representation. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int8_t value, int to_base) |
| Converts the specified integer value to its string representation in the specified base. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int16_t value, int to_base) |
| Converts the specified integer value to its string representation in the specified base. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int32_t value, int to_base) |
| Converts the specified integer value to its string representation in the specified base. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (int64_t value, int to_base) |
| Converts the specified integer value to its string representation in the specified base. More...
|
|
static String | ToString (uint8_t value, int to_base) |
|
static String | ToString (uint16_t value, int to_base) |
|
static String | ToString (uint32_t value, int to_base) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static uint8_t | ToByte (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static int8_t | ToSByte (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static uint16_t | ToUInt16 (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static int16_t | ToInt16 (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static uint32_t | ToUInt32 (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static int32_t | ToInt32 (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static uint64_t | ToUInt64 (Enum value) |
|
template<typename Enum , typename = typename std::enable_if<std::is_enum<Enum>::value>::type> |
static int64_t | ToInt64 (Enum value) |
|
static ASPOSECPP_SHARED_API bool | ToBoolean (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent boolean value. More...
|
|
static ASPOSECPP_SHARED_API uint8_t | ToByte (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent unsigned 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int8_t | ToSByte (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent 8-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API char_t | ToChar (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent unicode character. More...
|
|
static ASPOSECPP_SHARED_API uint16_t | ToUInt16 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent unsigned 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int16_t | ToInt16 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent 16-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint32_t | ToUInt32 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent unsigned 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int | ToInt32 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent 32-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API uint64_t | ToUInt64 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent unsigned 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API int64_t | ToInt64 (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent 64-bit integer value. More...
|
|
static ASPOSECPP_SHARED_API float | ToSingle (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to single-precision floating-point value. More...
|
|
static ASPOSECPP_SHARED_API double | ToDouble (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to double-precision floating-point value. If the type of boxed value is String, the specified string format is used during conversion. More...
|
|
static ASPOSECPP_SHARED_API Decimal | ToDecimal (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent Decimal value. More...
|
|
static ASPOSECPP_SHARED_API DateTime | ToDateTime (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to equivalent DateTime value. More...
|
|
static ASPOSECPP_SHARED_API String | ToString (const SharedPtr< Object > &obj, const SharedPtr< IFormatProvider > &provider=nullptr) |
| Converts the specified boxed value to its string representation. If the type of boxed value is String, the specified string format is used during conversion. More...
|
|
static ASPOSECPP_SHARED_API TypeCode | GetTypeCode (const SharedPtr< Object > &obj) |
| Returns a TypeCode value representing the type of the specified boxed value. More...
|
|
template<typename Source , typename Target > |
static Target | To (const Source &value) |
|