System::Nullable class
Contenu
[
Cacher
]Nullable class
Déclaration anticipée.
template<typename T>class Nullable
| Paramètre | Description |
|---|---|
| T | Le type de valeur sous-jacent qui est étendu par la classe Nullable |
Méthodes
| Méthode | Description |
|---|---|
| Equals(const T1&) const | Détermine si la valeur représentée par l’objet actuel est égale à la valeur représentée par l’objet Nullable spécifié. |
| get_HasValue() const | Détermine si l’objet actuel représente une valeur quelconque. |
| get_Value() const | Renvoie une copie de la valeur représentée par l’objet actuel. |
| GetHashCode() const | Renvoie un code de hachage pour l’objet actuel. |
| GetValueOrDefault(T) | Renvoie la valeur représentée par l’objet actuel ou la valeur spécifiée si la valeur représentée par l’objet actuel est nulle. |
| GetValueOrDefault() | |
| IsNull() const | Détermine si l’objet actuel représente une valeur nulle. |
| Nullable() | Construit une instance qui représente une valeur nulle. |
| Nullable(std::nullptr_t) | Construit une instance qui représente null. |
| Nullable(const T1&) | Construit une instance de la classe Nullable qui représente la valeur spécifiée convertie (si nécessaire) au type sous-jacent T. |
| Nullable(const Nullable<T1>&) | Construit une instance qui représente une valeur représentée par l’objet Nullable spécifié. L’objet nullable spécifié peut représenter une valeur d’un type différent de celui du type sous‑jacent de l’instance construite, auquel cas la valeur représentée est convertie en une valeur de type T. |
| NullableBoolHelper(const T1&, const std::function<bool()>&, bool) const | Fonction d’aide pour vérifier si cet objet et other ne sont pas tous deux nuls et appeler une lambda le cas échéant. Utilisée dans implementation.s. |
| operator const T &() const | Renvoie une référence constante à la valeur représentée par l’objet actuel. |
| operator!=(std::nullptr_t) const | Détermine si la valeur représentée par l’objet actuel n’est pas nulle. |
| operator!=(const T1&) const | Détermine si la valeur représentée par l’objet actuel n’est pas égale à la valeur spécifiée. |
| operator!=(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel n’est pas égale à la valeur représentée par l’objet Nullable spécifié. |
| operator&=(bool) | Applique operator&=() à la valeur représentée par l’objet actuel en utilisant la valeur spécifiée comme argument côté droit. |
| operator+(std::nullptr_t) const | Renvoie une instance construite par défaut de la classe Nullable |
| operator+(const T1&) const | Additionne les valeurs nullable et non nullable. |
| operator+(const Nullable<T1>&) const | Additionne les valeurs nullable. |
| operator+=(std::nullptr_t) | Réinitialise l’objet actuel afin qu’il représente une valeur nulle. |
| operator+=(const T1&) | Applique operator+=() à la valeur représentée par l’objet actuel en utilisant la valeur spécifiée comme argument côté droit. |
| operator+=(const Nullable<T1>&) | Applique operator+=() à la valeur représentée par l’objet actuel en utilisant la valeur représentée par l’objet Nullable spécifié comme argument côté droit. |
| operator-(T1) const | Soustrait les valeurs nullable et les valeurs à pointeur nul. |
| operator-(const T1&) const | Soustrait les valeurs nullable et non nullable. |
| operator-(const Nullable<T1>&) const | Soustrait les valeurs nullable. |
| operator-=(T1) | Renvoie une instance de la classe Nullable qui représente une valeur nulle. |
| operator-=(const T1&) | Applique operator-=() à la valeur représentée par l’objet actuel en utilisant la valeur spécifiée comme argument côté droit. |
| operator-=(const Nullable<T1>&) | Applique operator-=() à la valeur représentée par l’objet actuel en utilisant la valeur représentée par l’objet Nullable spécifié comme argument côté droit. |
| operator<(std::nullptr_t) const | Renvoie toujours false. |
| operator<(const T1&) const | Détermine si la valeur représentée par l’objet actuel est inférieure à la valeur spécifiée en appliquant operator<() à ces valeurs. |
| operator<(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel est inférieure à la valeur représentée par l’objet Nullable spécifié en appliquant operator<() à ces valeurs. |
| operator<=(std::nullptr_t) const | Renvoie toujours false. |
| operator<=(const T1&) const | Détermine si la valeur représentée par l’objet actuel est inférieure ou égale à la valeur spécifiée en appliquant operator<=() à ces valeurs. |
| operator<=(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel est inférieure ou égale à la valeur représentée par l’objet Nullable spécifié en appliquant operator<=() à ces valeurs. |
| operator=(std::nullptr_t) | Assigne une valeur nulle à l’objet actuel. |
| operator=(const T1&) | Remplace la valeur actuellement représentée par l’objet par celle spécifiée. |
| operator=(const Nullable<T1>&) | Remplace la valeur actuellement représentée par l’objet par celle spécifiée. |
| operator==(std::nullptr_t) const | Détermine si la valeur représentée par l’objet actuel est nulle. |
| operator==(const T1&) const | Détermine si la valeur représentée par l’objet actuel est égale à la valeur spécifiée. |
| operator==(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel est égale à la valeur représentée par l’objet Nullable spécifié. |
| operator>(std::nullptr_t) const | Renvoie toujours false. |
| operator>(const T1&) const | Détermine si la valeur représentée par l’objet actuel est supérieure à la valeur spécifiée en appliquant operator>() à ces valeurs. |
| operator>(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel est supérieure à la valeur représentée par l’objet Nullable spécifié en appliquant operator>() à ces valeurs. |
| operator>=(std::nullptr_t) const | Renvoie toujours false. |
| operator>=(const T1&) const | Détermine si la valeur représentée par l’objet actuel est supérieure ou égale à la valeur représentée par l’objet spécifié en appliquant operator>=() à ces valeurs. |
| operator>=(const Nullable<T1>&) const | Détermine si la valeur représentée par l’objet actuel est supérieure ou égale à la valeur représentée par l’objet Nullable spécifié en appliquant operator>=() à ces valeurs. |
| [opérateur | =](./operator_=/)(bool) |
| reset() | Définit la valeur actuellement représentée à null. |
| ToString() const | Convertit la valeur représentée par l’objet actuel en chaîne. |
Typedefs
| Typedef | Description |
|---|---|
| ValueType | Un alias pour un type de la valeur représentée par cette classe. |
Remarques
Représente une valeur du type spécifié qui peut être assignée à null. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N’utilisez jamais la classe System::SmartPtr pour gérer les objets de ce type.
Voir aussi
- Namespace System
- Library Aspose.Page for C++