System::Nullable sınıfı
İçindekiler
[
Saklamak
]Nullable class
İleri bildirim.
template<typename T>class Nullable
| Parameter | Açıklama |
|---|---|
| T | Alt sınıfı Nullable sınıfı tarafından genişletilen temel değer türü |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Equals(const T1&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değere eşit olup olmadığını belirler. |
| get_HasValue() const | Geçerli nesnenin herhangi bir değeri temsil edip etmediğini belirler. |
| get_Value() const | Geçerli nesne tarafından temsil edilen değerin bir kopyasını döndürür. |
| GetHashCode() const | Mevcut nesne için bir hash kodu döndürür. |
| GetValueOrDefault(T) | Geçerli nesne tarafından temsil edilen değeri döndürür; eğer bu değer null ise belirtilen değeri döndürür. |
| GetValueOrDefault() | |
| IsNull() const | Geçerli nesnenin null değerini temsil edip etmediğini belirler. |
| Nullable() | Null değerini temsil eden bir örnek oluşturur. |
| Nullable(std::nullptr_t) | Null değerini temsil eden bir örnek oluşturur. |
| Nullable(const T1&) | Belirtilen değeri, gerekirse temel T tipine dönüştürülmüş olarak temsil eden Nullable sınıfının bir örneğini oluşturur. |
| Nullable(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen bir değeri temsil eden bir örnek oluşturur. Belirtilen nullable nesne, oluşturulan örneğin temel tipinden farklı bir tipte değer temsil edebilir; bu durumda temsil edilen değer, T tipinde bir değere dönüştürülür. |
| NullableBoolHelper(const T1&, const std::function<bool()>&, bool) const | Bu ve other öğelerinin ikisinin de null olmadığını kontrol eden yardımcı işlev ve eğer öyleyse bir lambda çağırır. Uygulamalarda kullanılır. |
| operator const T &() const | Geçerli nesne tarafından temsil edilen değere sabit bir referans döndürür. |
| operator!=(std::nullptr_t) const | Geçerli nesne tarafından temsil edilen değerin null olmamasını belirler. |
| operator!=(const T1&) const | Geçerli nesne tarafından temsil edilen değerin belirtilen değerle eşit olmamasını belirler. |
| operator!=(const Nullable<T1>&) const | Geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesnesi tarafından temsil edilen değerle eşit olmamasını belirler. |
| operator&=(bool) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator&=() uygular. |
| operator+(std::nullptr_t) const | Nullable |
| operator+(const T1&) const | Nullable ve non-nullable değerleri toplar. |
| operator+(const Nullable<T1>&) const | Nullable değerleri toplar. |
| operator+=(std::nullptr_t) | Geçerli nesneyi, null değeri temsil edecek şekilde sıfırlar. |
| operator+=(const T1&) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator+=() uygular. |
| operator+=(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator+=() uygular. |
| operator-(T1) const | Nullable ve null işaretli değerleri çıkarır. |
| operator-(const T1&) const | Nullable ve non-nullable değerleri çıkarır. |
| operator-(const Nullable<T1>&) const | Nullable değerleri çıkarır. |
| operator-=(T1) | Null değeri temsil eden bir Nullable sınıf örneği döndürür. |
| operator-=(const T1&) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator-=() uygular. |
| operator-=(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator-=() uygular. |
| operator<(std::nullptr_t) const | Her zaman false döndürür. |
| operator<(const T1&) const | Bu değerleri operator<() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen değerden küçük olup olmadığını belirler. |
| operator<(const Nullable<T1>&) const | Bu değerleri operator<() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesnesi tarafından temsil edilen değerden küçük olup olmadığını belirler. |
| operator<=(std::nullptr_t) const | Her zaman false döndürür. |
| operator<=(const T1&) const | Bu değerleri operator<=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen değere küçük veya eşit olup olmadığını belirler. |
| operator<=(const Nullable<T1>&) const | Bu değerleri operator<=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesnesi tarafından temsil edilen değere küçük veya eşit olup olmadığını belirler. |
| operator=(std::nullptr_t) | Geçerli nesneye null atar. |
| operator=(const T1&) | Nesnenin şu anda temsil ettiği değeri belirtilen değerle değiştirir. |
| operator=(const Nullable<T1>&) | Nesnenin şu anda temsil ettiği değeri belirtilen değerle değiştirir. |
| operator==(std::nullptr_t) const | Geçerli nesne tarafından temsil edilen değerin null olup olmadığını belirler. |
| operator==(const T1&) const | Geçerli nesne tarafından temsil edilen değerin belirtilen değerle eşit olup olmadığını belirler. |
| operator==(const Nullable<T1>&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değere eşit olup olmadığını belirler. |
| operator>(std::nullptr_t) const | Her zaman false döndürür. |
| operator>(const T1&) const | Geçerli nesne tarafından temsil edilen değerin, bu değerlere operator>() uygulanarak belirtilen değerden büyük olup olmadığını belirler. |
| operator>(const Nullable<T1>&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değerden, bu değerlere operator>() uygulanarak büyük olup olmadığını belirler. |
| operator>=(std::nullptr_t) const | Her zaman false döndürür. |
| operator>=(const T1&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen nesne tarafından temsil edilen değere operator>=() uygulanarak büyük veya eşit olup olmadığını belirler. |
| operator>=(const Nullable<T1>&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değere operator>=() uygulanarak büyük veya eşit olup olmadığını belirler. |
| [operator | =](./operator_=/)(bool) |
| reset() | Geçerli temsil edilen değeri null olarak ayarlar. |
| ToString() const | Geçerli nesne tarafından temsil edilen değeri string’e dönüştürür. |
Typedefs
| Typedef | Açıklama |
|---|---|
| ValueType | Bu sınıf tarafından temsil edilen değerin bir türü için bir takma addır. |
Açıklamalar
Null atanabilen belirtilen türde bir değeri temsil eder. Bu tür yığıt (stack) üzerinde tahsis edilmeli ve fonksiyonlara değer ya da referans olarak geçirilmelidir. Bu tür nesneleri yönetmek için asla System::SmartPtr sınıfını kullanmayın.
Ayrıca Bakınız
- Namespace System
- Library Aspose.Page for C++