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
- public ScalarStorageLocation(clang::QualType Type)
- public static bool classof(const clang::dataflow::StorageLocation * Loc)
Inherited from StorageLocation:
Methods
¶ScalarStorageLocation(clang::QualType Type)
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)
static bool classof(
const clang::dataflow::StorageLocation* Loc)
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:58
Parameters
- const clang::dataflow::StorageLocation* Loc