C++ Cheatsheets
[BASIC]
[CPP]
Finds conditional expressions of the form `... ? ... : ...` where the types of the resulting expressions differ
[BASIC]
[CPP]
Finds field read `<field name>` on instance of class type `<class typename>`
[BASIC]
[CPP]
Finds address-of expressions (`&`) that take the address of a reference variable
[BASIC]
[CPP]
Performs consistency checks on the SSA construction. This query should have no results.
[BASIC]
[CPP]
Performs consistency checks on the Intermediate Representation. This query should have no results.
[BASIC]
[CPP]
Finds array access expressions with an index expression consisting of a postfix increment (`++`) expression.
[BASIC]
[CPP]
Generates use-definition pairs that provide the data for find-references in the code viewer of VSCode.
[BASIC]
[CPP]
Finds `if` statements where the `then` branch is an empty block statement
[BASIC]
[CPP]
Performs consistency checks on the Intermediate Representation. This query should have no results.
[BASIC]
[CPP]
Generates use-definition pairs that provide the data for jump-to-definition in the code viewer of VSCode.
[BASIC]
[CPP]
Performs consistency checks for the padding library. This query should have no results.
[BASIC]
[CPP]
Outputs a representation of a file's Abstract Syntax Tree. This query is used by the VS Code extension.
[BASIC]
[CPP]
Performs consistency checks on the Intermediate Representation. This query should have no results.
[BASIC]
[CPP]
Performs consistency checks on the Intermediate Representation. This query should have no results.
[BASIC]
[CPP]
Finds switch statements with a missing enum constant case and no default case
[BASIC]
[CPP]
Finds places where we throw `parse_error` or one of its sub-types
[BASIC]
[CPP]
Performs consistency checks on the SSA construction. This query should have no results.