Метод System::ObjectExt::Box
Содержание
[
Скрывать
]ObjectExt::Box(const String&) method
Упаковывает строковые значения.
SmartPtr<Object> System::ObjectExt::Box(const String &value)
| Параметр | Тип | Описание |
|---|---|---|
| значение | const String& | Значение для упаковки. |
ReturnValue
Упакованное значение или null, если исходная строка равна null.
См. также
ObjectExt::Box(const T&) method
Упаковывает типы значений для преобразования в Object. Реализация для enum-типов.
template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
| Параметр | Описание |
|---|---|
| T | Enum тип. |
| Параметр | Тип | Описание |
|---|---|---|
| value | const T& | Значение Enum для упаковки. |
ReturnValue
Умный указатель на объект, хранящий упакованное значение.
См. также
- Class SmartPtr
- Class Object
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Box(const T&) method
Упаковывает типы значений для преобразования в Object. Реализация для не‑enum типов.
template<typename T> static std::enable_if<!std::is_enum<T>::value &&!IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
| Параметр | Описание |
|---|---|
| T | Тип значения. |
| Параметр | Тип | Описание |
|---|---|---|
| значение | const T& | Значение для упаковки. |
ReturnValue
Умный указатель на объект, хранящий упакованное значение.
См. также
- Class SmartPtr
- Class Object
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Box(const T&) method
Упаковывает типы Nullable для преобразования в Object.
template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
| Параметр | Описание |
|---|---|
| T | Тип значения. |
| Параметр | Тип | Описание |
|---|---|---|
| значение | const T& | Значение для упаковки. |
ReturnValue
Умный указатель на объект, хранящий упакованное значение.
См. также
- Class SmartPtr
- Class Object
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++