clang API Documentation
#include <UninitializedValues.h>
Public Member Functions | |
| UninitVariablesHandler () | |
| virtual | ~UninitVariablesHandler () |
| virtual void | handleUseOfUninitVariable (const Expr *ex, const VarDecl *vd, bool isAlwaysUninit) |
| Called when the uninitialized variable is used at the given expression. | |
| virtual void | handleSelfInit (const VarDecl *vd) |
Definition at line 26 of file UninitializedValues.h.
| clang::UninitVariablesHandler::UninitVariablesHandler | ( | ) | [inline] |
Definition at line 28 of file UninitializedValues.h.
| UninitVariablesHandler::~UninitVariablesHandler | ( | ) | [virtual] |
Definition at line 725 of file UninitializedValues.cpp.
| virtual void clang::UninitVariablesHandler::handleSelfInit | ( | const VarDecl * | vd | ) | [inline, virtual] |
Called when the uninitialized variable analysis detects the idiom 'int x = x'. All other uses of 'x' within the initializer are handled by handleUseOfUninitVariable.
Definition at line 39 of file UninitializedValues.h.
| virtual void clang::UninitVariablesHandler::handleUseOfUninitVariable | ( | const Expr * | ex, |
| const VarDecl * | vd, | ||
| bool | isAlwaysUninit | ||
| ) | [inline, virtual] |
Called when the uninitialized variable is used at the given expression.
Definition at line 32 of file UninitializedValues.h.