class ScalarStorageLocation

Declaration

class ScalarStorageLocation : public StorageLocation { /* full declaration omitted */ };

Description

A storage location that is not subdivided further for the purposes of abstract interpretation. For example: `int`, `int*`, `int & `.

Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:53

Inherits from: StorageLocation

Member Variables

Method Overview

Inherited from StorageLocation:

Methods

ScalarStorageLocation(clang::QualType Type)

Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:55

Parameters

clang::QualType Type

static bool classof(
    const clang::dataflow::StorageLocation* Loc)

Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:58

Parameters

const clang::dataflow::StorageLocation* Loc