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

Class UseImpl

Import path

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

Direct supertypes

Known direct subtypes

    Fields

    Predicates

    getBlock

    Gets the block of this definition or use.

    getIndirection

    Gets the index (i.e., the number of loads required) of this definition or use.

    getIndirectionIndex

    Gets the indirection index of this use.

    getLocation

    Gets the location of this element.

    getNode

    Gets the node associated with this use.

    getSourceVariable

    Gets the variable that is defined or used.

    hasIndexInBlock

    Holds if this definition or use has index index in block block.

    hasIndexInBlock

    Holds if this definition (or use) has index index in block block, and is a definition (or use) of the variable sv

    isCertain

    Holds if this use is guaranteed to read the associated variable.

    toString

    Gets a textual representation of this element.

    Charpred