clang: clang::dataflow::IntegerValue Class Reference (original) (raw)

Models an integer. More...

#include "[clang/Analysis/FlowSensitive/Value.h](Analysis%5F2FlowSensitive%5F2Value%5F8h%5Fsource.html)"

Inheritance diagram for clang::dataflow::IntegerValue:

Public Member Functions
IntegerValue ()
Public Member Functions inherited from clang::dataflow::Value
Value (Kind ValKind)
Value (const Value &)=delete
Value & operator= (const Value &)=delete
virtual ~Value ()=default
Kind getKind () const
Value * getProperty (llvm::StringRef Name) const
Returns the value of the synthetic property with the given Name or null if the property isn't assigned a value.
void setProperty (llvm::StringRef Name, Value &Val)
Assigns Val as the value of the synthetic property with the given Name.
llvm::iterator_range< llvm::StringMap< Value * >::const_iterator > properties () const
Static Public Member Functions
static bool classof (const Value *Val)

Detailed Description

Models an integer.

Definition at line 160 of file Value.h.

Constructor & Destructor Documentation

clang::dataflow::IntegerValue::IntegerValue ( ) inlineexplicit

Member Function Documentation

classof()

bool clang::dataflow::IntegerValue::classof ( const Value * Val) inlinestatic

The documentation for this class was generated from the following file: