Méthode System::Is
Contenu
[
Cacher
]System::Is(const E&, const A&) method
Fonction de correspondance de niveau supérieur. Applique un modèle à une valeur.
template<typename A,typename E> std::enable_if_t<std::is_base_of<Details::Pattern, A>::value, bool> System::Is(const E &e, const A &a)
| Paramètre | Description |
|---|---|
| A | Type de modèle (doit hériter de Details::Pattern). |
| E | Type de la valeur à correspondre. |
| Paramètre | Type | Description |
|---|---|---|
| e | const E& | Valeur à comparer. |
| a | const A& | Modèle à appliquer. |
ReturnValue
Vrai si le modèle correspond à la valeur.
Voir aussi
- Namespace System
- Library Aspose.Font for C++
System::Is(const ExpressionT&, const ConstantT&) method
Implémente la traduction du modèle constant ‘is’.
template<class ExpressionT,class ConstantT> std::enable_if_t<!std::is_base_of<Details::Pattern, ConstantT>::value, bool> System::Is(const ExpressionT &left, const ConstantT &constant)
| Paramètre | Description |
|---|---|
| ExpressionT | type d’expression gauche. |
| ConstantT | type d’expression constante. |
| Paramètre | Type | Description |
|---|---|---|
| gauche | const ExpressionT& | expression qui sera vérifiée. |
| constante | const ConstantT& | expression qui sera comparée à celle de gauche. |
ReturnValue
vrai si la vérification du type réussit, faux sinon.
Voir aussi
- Namespace System
- Library Aspose.Font for C++
System::Is(const ExpressionT&, ResultT&) method
Implémente la traduction du modèle de déclaration ‘is’.
template<class PatternT,class ExpressionT,class ResultT> bool System::Is(const ExpressionT &left, ResultT &result)
| Paramètre | Description |
|---|---|
| PatternT | type à vérifier. |
| ExpressionT | type d’expression gauche. |
| ResultT | type de l’expression de résultat. |
| Paramètre | Type | Description |
|---|---|---|
| gauche | const ExpressionT& | expression qui sera vérifiée. |
| résultat | ResultT& | variable qui sera assignée au type vérifié. |
ReturnValue
vrai si la vérification du type réussit, faux sinon.
Voir aussi
- Namespace System
- Library Aspose.Font for C++