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

Class InstructionNode0

An instruction, viewed as a node in a data flow graph.

Import path

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

Direct supertypes

Indirect supertypes

Known direct subtypes

    Fields

    Predicates

    getEnclosingCallable

    INTERNAL: Do not use.

    getFunction

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

    getInstruction

    Gets the instruction corresponding to 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

    toStringImpl

    INTERNAL: Do not use.

    Inherited predicates

    asInstruction

    Gets the instruction corresponding to this node, if any.

    from Node0Impl
    asOperand

    Gets the operands corresponding to this node, if any.

    from Node0Impl
    getLocation

    Gets the location of this node.

    from Node0Impl
    toString

    Gets a textual representation of this node.

    from Node0Impl