Contenuto principale

Create Your Own Coding Rules and Coding Standard

Check for issues specific to your code by creating user-defined coding rules and coding standards

Check for issues specific to your codebase by creating user-defined coding rules and coding standards. Use the Polyspace Query Language (PQL) to look for specific issues in your codebase. Detect your issues by mapping to one or more existing Polyspace® Bug Finder™ defects and coding rules. Alternatively, create a new user-defined coding rule by creating defect checkers that are logical combinations of PQL class predicates.

Define the coding rules and coding standards as PQL code. Translate the code to checkers activation file (.pschk) using the command polyspace-query-language package. Test the validity of the PQL definition by using the command polyspace-query-language test.

Functions

polyspace-query-language(System Command) Create and test user-defined coding standards and user-defined coding rules (Since R2026a)

Classes

expand all

ObjectWithPositionRepresents an object that has a known position (Since R2026a)
CallSiteRepresents a function call site (Since R2026a)
CastRepresents a cast (Since R2026a)
FieldRepresent a field in your code (Since R2026a)
FunctionRepresents a function in your code (Since R2026a)
MacroRepresents the macros in your code (Since R2026a)
NamespaceRepresent namespaces in your code (Since R2026a)
SourceLocQuery the cast related information in your code (Since R2026a)
TypeRepresents the type of a C/C++ object (Since R2026a)
VariableRepresents a variable in your code (Since R2026a)
Lang.StringRepresents a string (Since R2026a)
CommonRepresents the common types in Polyspace Query Language (Since R2026a)
NodeRepresents A node in the abstract syntax tree of your code (Since R2026a)
NumberLiteralRepresents the number_literal nodes in the syntax tree of your code (Since R2026a)
IdentifierRepresents the identifier nodes in the syntax tree of your code (Since R2026a)
ExpressionStatementRepresents the expression_statement nodes in the syntax tree of your code (Since R2026a)
CommentRepresents the comment nodes in the syntax tree of your code (Since R2026a)
CallExpressionRepresents the call_expression nodes in the syntax tree of your code (Since R2026a)
DeclarationRepresents the declaration nodes in the syntax tree of your code (Since R2026a)
AssignmentExpressionRepresents the assignment_expression nodes in the syntax tree of your code (Since R2026a)
StringContentRepresents the string_content nodes in the syntax tree of your code (Since R2026a)
IfStatementRepresents the if_statement nodes in the syntax tree of your code (Since R2026a)
ParameterDeclarationRepresents the parameter_declaration nodes in the syntax tree of your code (Since R2026a)
StringLiteralRepresents the string_literal nodes in the syntax tree of your code (Since R2026a)
BinaryExpressionRepresents the binary_expression nodes in the syntax tree of your code (Since R2026a)
TypeQualifierRepresents the type_qualifier nodes in the syntax tree of your code (Since R2026a)
FunctionDefinitionRepresents the function_definition nodes in the syntax tree of your code (Since R2026a)
PointerExpressionRepresents the pointer_expression nodes in the syntax tree of your code (Since R2026a)
ReturnStatementRepresents the return_statement nodes in the syntax tree of your code (Since R2026a)
TypeDescriptorRepresents the type_descriptor nodes in the syntax tree of your code (Since R2026a)
CaseStatementRepresents the case_statement nodes in the syntax tree of your code (Since R2026a)
EscapeSequenceRepresents the escape_sequence nodes in the syntax tree of your code (Since R2026a)
AutoRepresents the auto nodes in the syntax tree of your code (Since R2026a)
CompoundStatementRepresents the compound_statement nodes in the syntax tree of your code (Since R2026a)
FieldExpressionRepresents the field_expression nodes in the syntax tree of your code (Since R2026a)
BreakStatementRepresents the break_statement nodes in the syntax tree of your code (Since R2026a)
PreprocIncludeRepresents the preproc_include nodes in the syntax tree of your code (Since R2026a)
CastExpressionRepresents the cast_expression nodes in the syntax tree of your code (Since R2026a)
StorageClassSpecifierRepresents the storage_class_specifier nodes in the syntax tree of your code (Since R2026a)
TrueRepresents the true nodes in the syntax tree of your code (Since R2026a)
FalseRepresents the false nodes in the syntax tree of your code (Since R2026a)
QualifiedIdentifierRepresents the qualified_identifier nodes in the syntax tree of your code (Since R2026a)
PreprocIfRepresents the preproc_if nodes in the syntax tree of your code (Since R2026a)
InitializerListRepresents the initializer_list nodes in the syntax tree of your code (Since R2026a)
CharacterRepresents the character nodes in the syntax tree of your code (Since R2026a)
ForRangeLoopRepresents the for_range_loop nodes in the syntax tree of your code (Since R2026a)
ForStatementRepresents the for_statement nodes in the syntax tree of your code (Since R2026a)
FieldDeclarationRepresents the field_declaration nodes in the syntax tree of your code (Since R2026a)
TemplateDeclarationRepresents the template_declaration nodes in the syntax tree of your code (Since R2026a)
FieldIdentifierRepresents the field_identifier nodes in the syntax tree of your code (Since R2026a)
PreprocIfdefRepresents the preproc_ifdef nodes in the syntax tree of your code (Since R2026a)
AstNodePropertiesRepresents the abstract syntax tree nodes of your code (Since R2026a)
BinaryExpressionOperatorRepresents the binary_expression_operator nodes in the syntax tree of your code (Since R2026a)
CharacterRepresents the character nodes in the syntax tree of your code (Since R2026a)
CompoundRequirementRepresents the compound_requirement nodes in the syntax tree of your code (Since R2026a)
EscapeSequenceRepresents the escape_sequence nodes in the syntax tree of your code (Since R2026a)
FileRepresents the file nodes in the syntax tree of your code (Since R2026a)
FunctionDefinitionRepresents the function_definition nodes in the syntax tree of your code (Since R2026a)
ScopeRepresents the scope nodes in the syntax tree of your code (Since R2026a)
SehExceptClauseRepresents the seh_except_clause nodes in the syntax tree of your code (Since R2026a)
SehFinallyClauseRepresents the seh_finally_clause nodes in the syntax tree of your code (Since R2026a)
StringContentRepresents the string_content nodes in the syntax tree of your code (Since R2026a)
TranslationUnitRepresents the translation_unit nodes in the syntax tree of your code (Since R2026a)
UnaryExpressionOperatorRepresents the unary_expression_operator nodes in the syntax tree of your code (Since R2026a)
AbstractArrayDeclaratorRepresents the abstract_array_declarator nodes in the syntax tree of your code (Since R2026a)
AbstractFunctionDeclaratorRepresents the abstract_function_declarator nodes in the syntax tree of your code (Since R2026a)
AbstractParenthesizedDeclaratorRepresents the abstract_parenthesized_declarator nodes in the syntax tree of your code (Since R2026a)
AbstractPointerDeclaratorRepresents the asbtract_pointer_declarator nodes in the syntax tree of your code (Since R2026a)
AbstractReferenceDeclaratorRepresents the abstract_reference_declarator nodes in the syntax tree of your code (Since R2026a)
ArrayDeclaratorRepresents the array_declarator nodes in the syntax tree of your code (Since R2026a)
AttributedDeclaratorRepresents the attributed_declarator nodes in the syntax tree of your code (Since R2026a)
DeclaratorRepresents the declarator nodes in the syntax tree of your code (Since R2026a)
DestructorNameRepresents the destructor_name nodes in the syntax tree of your code (Since R2026a)
FunctionDeclaratorRepresents the function_declarator nodes in the syntax tree of your code (Since R2026a)
IdentifierRepresents the identifier nodes in the syntax tree of your code (Since R2026a)
OperatorNameRepresents the operator_name nodes in the syntax tree of your code (Since R2026a)
ParenthesizedDeclaratorRepresents the parenthesized_declarator nodes in the syntax tree of your code (Since R2026a)
PointerDeclaratorRepresents the pointer_declarator nodes in the syntax tree of your code (Since R2026a)
QualifiedIdentifierRepresents the qualified_identifier nodes in the syntax tree of your code (Since R2026a)
ReferenceDeclaratorRepresents the reference_declarator nodes in the syntax tree of your code (Since R2026a)
StructuredBindingDeclaratorRepresents the structured_binding_declarator nodes in the syntax tree of your code (Since R2026a)
TemplateFunctionRepresents the template_function nodes in the syntax tree of your code (Since R2026a)
AlignofExpressionRepresents the alignof_expression nodes in the syntax tree of your code (Since R2026a)
AssignmentExpressionRepresents the assignment_expression nodes in the syntax tree of your code (Since R2026a)
BinaryExpressionRepresents the binary_expression nodes in the syntax tree of your code (Since R2026a)
CallExpressionRepresents the call_expression nodes in the syntax tree of your code (Since R2026a)
CastExpressionRepresents the cast_expression nodes in the syntax tree of your code (Since R2026a)
CharLiteralRepresents the char_literal nodes in the syntax tree of your code (Since R2026a)
CoAwaitExpressionRepresents the co_await_expression nodes in the syntax tree of your code (Since R2026a)
CompoundLiteralExpressionRepresents the compound_literal_expression nodes in the syntax tree of your code (Since R2026a)
ConcatenatedStringRepresents the concatenated_string nodes in the syntax tree of your code (Since R2026a)
ConditionalExpressionRepresents the conditional_expression nodes in the syntax tree of your code (Since R2026a)
DeleteExpressionRepresents the delete_expression nodes in the syntax tree of your code (Since R2026a)
FalseRepresents the false nodes in the syntax tree of your code (Since R2026a)
FieldExpressionRepresents the field_expression nodes in the syntax tree of your code (Since R2026a)
FoldExpressionRepresents the fold_expression nodes in the syntax tree of your code (Since R2026a)
GenericExpressionRepresents the generic_expression nodes in the syntax tree of your code (Since R2026a)
GnuAsmExpressionRepresents the gnu_asm_expression nodes in the syntax tree of your code (Since R2026a)
LambdaExpressionRepresents the lambda_expression nodes in the syntax tree of your code (Since R2026a)
NewExpressionRepresents the new_expression nodes in the syntax tree of your code (Since R2026a)
NullRepresents the null nodes in the syntax tree of your code (Since R2026a)
NumberLiteralRepresents the number_literal nodes in the syntax tree of your code (Since R2026a)
OffsetofExpressionRepresents the offsetof_expression nodes in the syntax tree of your code (Since R2026a)
ParameterPackExpansionRepresents the parameter_pack_expansion nodes in the syntax tree of your code (Since R2026a)
ParenthesizedExpressionRepresents the parenthesized_expression nodes in the syntax tree of your code (Since R2026a)
PointerExpressionRepresents the pointer_expression nodes in the syntax tree of your code (Since R2026a)
RawStringLiteralRepresents the raw_string_literal nodes in the syntax tree of your code (Since R2026a)
RequiresClauseRepresents the requires_clause nodes in the syntax tree of your code (Since R2026a)
RequiresExpressionRepresents the requires_expression nodes in the syntax tree of your code (Since R2026a)
SizeofExpressionRepresents the sizeof_expression nodes in the syntax tree of your code (Since R2026a)
StringLiteralRepresents the string_literal nodes in the syntax tree of your code (Since R2026a)
SubscriptExpressionRepresents the subscript_expression nodes in the syntax tree of your code (Since R2026a)
ThisRepresents the this nodes in the syntax tree of your code (Since R2026a)
TrueRepresents the true nodes in the syntax tree of your code (Since R2026a)
UnaryExpressionRepresents the unary_expression nodes in the syntax tree of your code (Since R2026a)
UpdateExpressionRepresents the update_expression nodes in the syntax tree of your code (Since R2026a)
UserDefinedLiteralRepresents the user_defined_literal nodes in the syntax tree of your code (Since R2026a)
FieldDeclaratorRepresents the field_declarator nodes in the syntax tree of your code (Since R2026a)
FieldIdentifierRepresents the field_identifier nodes in the syntax tree of your code (Since R2026a)
TemplateMethodRepresents the template_method nodes in the syntax tree of your code (Since R2026a)
AccessSpecifierRepresents the access_specifier nodes in the syntax tree of your code (Since R2026a)
AliasDeclarationRepresents the alias_declaration nodes in the syntax tree of your code (Since R2026a)
AlignasQualifierRepresents the alignas_qualifier nodes in the syntax tree of your code (Since R2026a)
ArgumentListRepresents the argument_list nodes in the syntax tree of your code (Since R2026a)
AttributeRepresents the attribute nodes in the syntax tree of your code (Since R2026a)
AttributeDeclarationRepresents the attribute_declaration nodes in the syntax tree of your code (Since R2026a)
AttributeSpecifierRepresents the attribute_specifier nodes in the syntax tree of your code (Since R2026a)
AutoRepresents the auto nodes in the syntax tree of your code (Since R2026a)
BaseClassClauseRepresents the base_class_clause nodes in the syntax tree of your code (Since R2026a)
BitfieldClauseRepresents the bitfield_clause nodes in the syntax tree of your code (Since R2026a)
CatchClauseRepresents the catch_clause nodes in the syntax tree of your code (Since R2026a)
CommaExpressionRepresents the comma_expression nodes in the syntax tree of your code (Since R2026a)
CommentRepresents the comment nodes in the syntax tree of your code (Since R2026a)
ConceptDefinitionRepresents the concept_definition nodes in the syntax tree of your code (Since R2026a)
ConditionClauseRepresents the condition_clause nodes in the syntax tree of your code (Since R2026a)
ConstraintConjunctionRepresents the constraint_conjunction nodes in the syntax tree of your code (Since R2026a)
ConstraintDisjunctionRepresents the constraint_disjunction nodes in the syntax tree of your code (Since R2026a)
DeclarationRepresents the declaration nodes in the syntax tree of your code (Since R2026a)
DeclarationListRepresents the declaration_list nodes in the syntax tree of your code (Since R2026a)
DefaultMethodClauseRepresents the default_method_clause nodes in the syntax tree of your code (Since R2026a)
DeleteMethodClauseRepresents the delete_method_clause nodes in the syntax tree of your code (Since R2026a)
DependentNameRepresents the dependent_name nodes in the syntax tree of your code (Since R2026a)
ElseClauseRepresents the else_clause nodes in the syntax tree of your code (Since R2026a)
EnumeratorRepresents the enumerator nodes in the syntax tree of your code (Since R2026a)
EnumeratorListRepresents the enumerator_list nodes in the syntax tree of your code (Since R2026a)
ExplicitFunctionSpecifierRepresents the explicit_function_specifier nodes in the syntax tree of your code (Since R2026a)
FieldDeclarationRepresents the field_declaration nodes in the syntax tree of your code (Since R2026a)
FieldDeclarationListRepresents the field_declaration_list nodes in the syntax tree of your code (Since R2026a)
FieldDesignatorRepresents the field_designator nodes in the syntax tree of your code (Since R2026a)
FieldInitializerRepresents the field_initializer nodes in the syntax tree of your code (Since R2026a)
FieldInitializerListRepresents the field_initializer_list nodes in the syntax tree of your code (Since R2026a)
FriendDeclarationRepresents the friend_declaration nodes in the syntax tree of your code (Since R2026a)
GnuAsmClobberListRepresents the gnu_asm_clobber_list nodes in the syntax tree of your code (Since R2026a)
GnuAsmGotoListRepresents the gnu_asm_goto_list nodes in the syntax tree of your code (Since R2026a)
GnuAsmInputOperandRepresents the gnu_asm_input_operand nodes in the syntax tree of your code (Since R2026a)
GnuAsmInputOperandListRepresents the gnu_asm_input_operand_list nodes in the syntax tree of your code (Since R2026a)
GnuAsmOutputOperandRepresents the gnu_asm_output_operand nodes in the syntax tree of your code (Since R2026a)
GnuAsmOutputOperandListRepresents the gnu_asm_output_operand_list nodes in the syntax tree of your code (Since R2026a)
GnuAsmQualifierRepresents the gnu_asm_qualifier nodes in the syntax tree of your code (Since R2026a)
InitDeclaratorRepresents the init_declarator nodes in the syntax tree of your code (Since R2026a)
InitializerListRepresents the initializer_list nodes in the syntax tree of your code (Since R2026a)
InitializerPairRepresents the initializer_pair nodes in the syntax tree of your code (Since R2026a)
InitStatementRepresents the init_statement nodes in the syntax tree of your code (Since R2026a)
LambdaCaptureSpecifierRepresents the lambda_capture_specifier nodes in the syntax tree of your code (Since R2026a)
LambdaDefaultCaptureRepresents the lambda_default_capture nodes in the syntax tree of your code (Since R2026a)
LinkageSpecificationRepresents the linkage_specification nodes in the syntax tree of your code (Since R2026a)
LiteralSuffixRepresents the literal_suffix nodes in the syntax tree of your code (Since R2026a)
MsBasedModifierRepresents the ms_based_modifier nodes in the syntax tree of your code (Since R2026a)
MsCallModifierRepresents the ms_call_modifier nodes in the syntax tree of your code (Since R2026a)
MsDeclspecModifierRepresents the ms_declspec_modifier nodes in the syntax tree of your code (Since R2026a)
MsPointerModifierRepresents the ms_pointer_modifier nodes in the syntax tree of your code (Since R2026a)
MsRestrictModifierRepresents the ms_restrict_modifier nodes in the syntax tree of your code (Since R2026a)
MsSignedPtrModifierRepresents the ms_signed_ptr_modifier nodes in the syntax tree of your code (Since R2026a)
MsUnalignedPtrModifierRepresents the ms_unaligned_ptr_modifier nodes in the syntax tree of your code (Since R2026a)
MsUnsignedPtrModifierRepresents the ms_unsigned_ptr_modifier nodes in the syntax tree of your code (Since R2026a)
NamespaceAliasDefinitionRepresents the namespace_alias_definition nodes in the syntax tree of your code (Since R2026a)
NamespaceDefinitionRepresents the namespace_definition nodes in the syntax tree of your code (Since R2026a)
NamespaceIdentifierRepresents the namespace_identifier nodes in the syntax tree of your code (Since R2026a)
NestedNamespaceSpecifierRepresents the nested_namespace_specifier nodes in the syntax tree of your code (Since R2026a)
NewDeclaratorRepresents the new_declarator nodes in the syntax tree of your code (Since R2026a)
NoexceptRepresents the noexcept nodes in the syntax tree of your code (Since R2026a)
OperatorCastRepresents the operator_cast nodes in the syntax tree of your code (Since R2026a)
OptionalParameterDeclarationRepresents the optional_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
OptionalTypeParameterDeclarationRepresents the optional_type_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
ParameterDeclarationRepresents the parameter_declaration nodes in the syntax tree of your code (Since R2026a)
ParameterListRepresents the parameter_list nodes in the syntax tree of your code (Since R2026a)
PointerTypeDeclaratorRepresents the pointer_type_declarator nodes in the syntax tree of your code (Since R2026a)
PreprocArgRepresents the preproc_arg nodes in the syntax tree of your code (Since R2026a)
PreprocCallRepresents the preproc_call nodes in the syntax tree of your code (Since R2026a)
PreprocDefRepresents the preproc_def nodes in the syntax tree of your code (Since R2026a)
PreprocDefinedRepresents the preproc_defined nodes in the syntax tree of your code (Since R2026a)
PreprocDirectiveRepresents the preproc_directive nodes in the syntax tree of your code (Since R2026a)
PreprocElifRepresents the preproc_elif nodes in the syntax tree of your code (Since R2026a)
PreprocElifdefRepresents the preproc_elifdef nodes in the syntax tree of your code (Since R2026a)
PreprocElseRepresents the preproc_else nodes in the syntax tree of your code (Since R2026a)
PreprocFunctionDefRepresents the preproc_function_def nodes in the syntax tree of your code (Since R2026a)
PreprocIfRepresents the preproc_if nodes in the syntax tree of your code (Since R2026a)
PreprocIfdefRepresents the preproc_ifdef nodes in the syntax tree of your code (Since R2026a)
PreprocIncludeRepresents the preproc_include nodes in the syntax tree of your code (Since R2026a)
PreprocParamsRepresents the preproc_params nodes in the syntax tree of your code (Since R2026a)
PureVirtualClauseRepresents the pure_virtual_clause nodes in the syntax tree of your code (Since R2026a)
RawStringContentRepresents the raw_string_content nodes in the syntax tree of your code (Since R2026a)
RawStringDelimiterRepresents the raw_string_delimiter nodes in the syntax tree of your code (Since R2026a)
RefQualifierRepresents the ref_qualifier nodes in the syntax tree of your code (Since R2026a)
RequirementSeqRepresents the requirement_seq nodes in the syntax tree of your code (Since R2026a)
SimpleRequirementRepresents the simple_requirement nodes in the syntax tree of your code (Since R2026a)
StatementIdentifierRepresents the statement_identifier nodes in the syntax tree of your code (Since R2026a)
StaticAssertDeclarationRepresents the static_assert_declaration nodes in the syntax tree of your code (Since R2026a)
StorageClassSpecifierRepresents the storage_class_specifier nodes in the syntax tree of your code (Since R2026a)
SubscriptArgumentListRepresents the subscript_argument_list nodes in the syntax tree of your code (Since R2026a)
SubscriptDesignatorRepresents the subscript_designator nodes in the syntax tree of your code (Since R2026a)
SubscriptRangeDesignatorRepresents the subscript_range_designator nodes in the syntax tree of your code (Since R2026a)
SystemLibStringRepresents the system_lib_string nodes in the syntax tree of your code (Since R2026a)
TemplateArgumentListRepresents the template_argument_list nodes in the syntax tree of your code (Since R2026a)
TemplateDeclarationRepresents the template_declaration nodes in the syntax tree of your code (Since R2026a)
TemplateInstantiationRepresents the template_instantiation nodes in the syntax tree of your code (Since R2026a)
TemplateParameterListRepresents the template_parameter_list nodes in the syntax tree of your code (Since R2026a)
TemplateTemplateParameterDeclarationRepresents the template_template_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
ThrowSpecifierRepresents the throw_specifier nodes in the syntax tree of your code (Since R2026a)
TrailingReturnTypeRepresents the trailing_return_type nodes in the syntax tree of your code (Since R2026a)
TypeDefinitionRepresents the type_definition nodes in the syntax tree of your code (Since R2026a)
TypeDescriptorRepresents the type_descriptor nodes in the syntax tree of your code (Since R2026a)
TypeParameterDeclarationRepresents the type_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
TypeQualifierRepresents the type_qualifier nodes in the syntax tree of your code (Since R2026a)
TypeRequirementRepresents the type_requirement nodes in the syntax tree of your code (Since R2026a)
UsingDeclarationRepresents the using_declaration nodes in the syntax tree of your code (Since R2026a)
VariadicDeclaratorRepresents the variadic_declarator nodes in the syntax tree of your code (Since R2026a)
VariadicParameterRepresents the variadic_parameter nodes in the syntax tree of your code (Since R2026a)
VariadicParameterDeclarationRepresents the variadic_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
VariadicTypeParameterDeclarationRepresents the variadic_type_parameter_declaration nodes in the syntax tree of your code (Since R2026a)
VirtualRepresents the virtual nodes in the syntax tree of your code (Since R2026a)
VirtualSpecifierRepresents the virtual_specifier nodes in the syntax tree of your code (Since R2026a)
AttributedStatementRepresents the attributed_statement nodes in the syntax tree of your code (Since R2026a)
BreakStatementRepresents the break_statement nodes in the syntax tree of your code (Since R2026a)
CaseStatementRepresents the case_statement nodes in the syntax tree of your code (Since R2026a)
CompoundStatementRepresents the compound_statement nodes in the syntax tree of your code (Since R2026a)
ContinueStatementRepresents the continue_statement nodes in the syntax tree of your code (Since R2026a)
CoReturnStatementRepresents the co_return_statement nodes in the syntax tree of your code (Since R2026a)
CoYieldStatementRepresents the co_yield_statement nodes in the syntax tree of your code (Since R2026a)
DoStatementRepresents the do_statement nodes in the syntax tree of your code (Since R2026a)
ExpressionStatementRepresents the expression_statement nodes in the syntax tree of your code (Since R2026a)
ForRangeLoopRepresents the for_range_loop nodes in the syntax tree of your code (Since R2026a)
ForStatementRepresents the for_statement nodes in the syntax tree of your code (Since R2026a)
GotoStatementRepresents the goto_statement nodes in the syntax tree of your code (Since R2026a)
IfStatementRepresents the if_statement nodes in the syntax tree of your code (Since R2026a)
LabeledStatementRepresents the labeled_statement nodes in the syntax tree of your code (Since R2026a)
ReturnStatementRepresents the return_statement nodes in the syntax tree of your code (Since R2026a)
SehLeaveStatementRepresents the seh_leave_statement nodes in the syntax tree of your code (Since R2026a)
SehTryStatementRepresents the seh_try_statement nodes in the syntax tree of your code (Since R2026a)
StatementRepresents the statement nodes in the syntax tree of your code (Since R2026a)
SwitchStatementRepresents the switch_statement nodes in the syntax tree of your code (Since R2026a)
ThrowStatementRepresents the throw_statement nodes in the syntax tree of your code (Since R2026a)
TryStatementRepresents the try_statement nodes in the syntax tree of your code (Since R2026a)
WhileStatementRepresents the while_statement nodes in the syntax tree of your code (Since R2026a)
PrimitiveTypeRepresents the primitive_type nodes in the syntax tree of your code (Since R2026a)
TypeIdentifierRepresents the type_identifier nodes in the syntax tree of your code (Since R2026a)
ClassSpecifierRepresents the class_specifier nodes in the syntax tree of your code (Since R2026a)
DecltypeRepresents the decltype nodes in the syntax tree of your code (Since R2026a)
DependentTypeRepresents the dependent_type nodes in the syntax tree of your code (Since R2026a)
EnumSpecifierRepresents the enum_specifier nodes in the syntax tree of your code (Since R2026a)
PlaceholderTypeSpecifierRepresents the placeholder_type_specifier nodes in the syntax tree of your code (Since R2026a)
SizedTypeSpecifierRepresents the sized_type_specifier nodes in the syntax tree of your code (Since R2026a)
StructSpecifierRepresents the struct_specifier nodes in the syntax tree of your code (Since R2026a)
TemplateTypeRepresents the template_type nodes in the syntax tree of your code (Since R2026a)
UnionSpecifierRepresents the union_specifier nodes in the syntax tree of your code (Since R2026a)
NormContains predicates that check if a keyword is a C or C++ keyword (Since R2026a)

Topics

Get Started

Polyspace Query Language Syntax

Create Your Own Standard

Create Your Own Defect

Featured Examples