Contenuto principale

Cpp.RequiresExpression Class

Namespace: Cpp
Superclasses: AstNodeProperties

Represents the requires_expression nodes in the syntax tree of your code

Since R2026a

Description

The PQL class Cpp.RequiresExpression represents the node requires_expression in the syntax tree of your code.

template<typename T>
concept Addable = requires (T t) { t + t; };
int main() {}

The requires (T t) { t + t; } line is the requires_expression node that Cpp.RequiresExpression models.

Predicates

expand all

Version History

Introduced in R2026a