clang 20.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h"
Public Types | |
enum | CastResult { Success , Failure } |
Public Member Functions | |
DynamicCastInfo (QualType from, QualType to, CastResult resultKind) | |
QualType | from () const |
QualType | to () const |
bool | equals (QualType from, QualType to) const |
bool | succeeds () const |
bool | fails () const |
bool | operator== (const DynamicCastInfo &RHS) const |
bool | operator< (const DynamicCastInfo &RHS) const |
void | Profile (llvm::FoldingSetNodeID &ID) const |
Definition at line 17 of file DynamicCastInfo.h.
Enumerator | |
---|---|
Success | |
Failure |
Definition at line 19 of file DynamicCastInfo.h.
|
inline |
Definition at line 21 of file DynamicCastInfo.h.
Definition at line 27 of file DynamicCastInfo.h.
|
inline |
Definition at line 32 of file DynamicCastInfo.h.
References Failure.
Referenced by isInfeasibleCast().
|
inline |
Definition at line 24 of file DynamicCastInfo.h.
Referenced by equals().
|
inline |
Definition at line 37 of file DynamicCastInfo.h.
|
inline |
Definition at line 34 of file DynamicCastInfo.h.
|
inline |
Definition at line 41 of file DynamicCastInfo.h.
References ID.
|
inline |
Definition at line 31 of file DynamicCastInfo.h.
References Success.
Referenced by addCastTransition(), addInstanceOfTransition(), and isInfeasibleCast().
|
inline |
Definition at line 25 of file DynamicCastInfo.h.
Referenced by equals(), and getNoteTag().