CodeQL library for C/C++
codeql/cpp-all 2.1.1 (changelog, source)
Search

Class Node0Impl

A cut-down DataFlow::Node class that does not depend on the output of SSA. This can thus be safely used in the SSA computations themselves, as well as in construction of other node classes (TIRDataFlowNode).

Import path

import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate

Direct supertypes

Known direct subtypes

    Predicates

    asInstruction

    Gets the instruction corresponding to this node, if any.

    asOperand

    Gets the operands corresponding to this node, if any.

    getEnclosingCallable

    INTERNAL: Do not use.

    getFunction

    Gets the function to which this node belongs, if any.

    getLocation

    Gets the location of this node.

    getLocationImpl

    INTERNAL: Do not use.

    getType

    Gets the type of this node.

    isGLValue

    Holds if the value of this node is a glvalue

    toString

    Gets a textual representation of this node.

    toStringImpl

    INTERNAL: Do not use.