class StorageLocation
Declaration
class StorageLocation { /* full declaration omitted */ };
Description
Base class for elements of the local variable store and of the heap. Each storage location holds a value. The mapping from storage locations to values is stored in the environment.
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:28
Member Variables
- private clang::dataflow::StorageLocation::Kind LocKind
- private clang::QualType Type
Method Overview
- public StorageLocation(clang::dataflow::StorageLocation::Kind LocKind, clang::QualType Type)
- public StorageLocation(const clang::dataflow::StorageLocation &)
- public clang::dataflow::StorageLocation::Kind getKind() const
- public clang::QualType getType() const
- public virtual ~StorageLocation()
Methods
¶StorageLocation(
clang::dataflow::StorageLocation::Kind
LocKind,
clang::QualType Type)
StorageLocation(
clang::dataflow::StorageLocation::Kind
LocKind,
clang::QualType Type)
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:32
Parameters
- clang::dataflow::StorageLocation::Kind LocKind
- clang::QualType Type
¶StorageLocation(
const clang::dataflow::StorageLocation&)
StorageLocation(
const clang::dataflow::StorageLocation&)
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:37
Parameters
¶clang::dataflow::StorageLocation::Kind getKind()
const
clang::dataflow::StorageLocation::Kind getKind()
const
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:42
¶clang::QualType getType() const
clang::QualType getType() const
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:44
¶virtual ~StorageLocation()
virtual ~StorageLocation()
Declared at: clang/include/clang/Analysis/FlowSensitive/StorageLocation.h:40