System::Is-methode
inhoud
[
verbergen
]System::Is(const E&, const A&) method
Top-level overeenkomende functie. Past een patroon toe op een waarde.
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)
| Parameter | Beschrijving |
|---|---|
| A | Patroontype (moet erven van Details::Pattern). |
| E | Type van de waarde om te vergelijken. |
| Parameter | Type | Beschrijving |
|---|---|---|
| e | const E& | Waarde om tegen te vergelijken. |
| een | const A& | Patroon om toe te passen. |
ReturnValue
true als het patroon overeenkomt met de waarde.
Zie ook
- Namespace System
- Library Aspose.Page for C++
System::Is(const ExpressionT&, const ConstantT&) method
Implementeert ‘is’ constante patroonvertaling.
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)
| Parameter | Beschrijving |
|---|---|
| ExpressionT | type van de linker expressie. |
| ConstantT | type van constante expressie. |
| Parameter | Type | Beschrijving |
|---|---|---|
| links | const ExpressionT& | expressie die gecontroleerd zal worden. |
| constante | const ConstantT& | expressie die vergeleken zal worden met de linker. |
ReturnValue
true als typecontrole succesvol is, false anders.
Zie ook
- Namespace System
- Library Aspose.Page for C++
System::Is(const ExpressionT&, ResultT&) method
Implementeert ‘is’ declaratiepatroonvertaling.
template<class PatternT,class ExpressionT,class ResultT> bool System::Is(const ExpressionT &left, ResultT &result)
| Parameter | Beschrijving |
|---|---|
| PatternT | type om te controleren. |
| ExpressionT | type van de linker expressie. |
| ResultT | type van resultaatexpressie. |
| Parameter | Type | Beschrijving |
|---|---|---|
| links | const ExpressionT& | expressie die gecontroleerd zal worden. |
| result | ResultT& | variabele die toegewezen wordt aan het gecontroleerde type. |
ReturnValue
true als typecontrole succesvol is, false anders.
Zie ook
- Namespace System
- Library Aspose.Page for C++