| 
    Cppcheck
    
   | 
 
#include <checkleakautovar.h>
Classes | |
| struct | AllocInfo | 
Public Types | |
| enum | AllocStatus {  REALLOC = -3 , OWNED = -2 , DEALLOC = -1 , NOALLOC = 0 , ALLOC = 1 }  | 
| enum | Usage { USED , NORET } | 
Public Member Functions | |
| void | clear () | 
| void | erase (nonneg int varid) | 
| void | swap (VarInfo &other) | 
| void | reallocToAlloc (nonneg int varid) | 
| void | possibleUsageAll (const std::pair< const Token *, Usage > &functionUsage) | 
| set possible usage for all variables  More... | |
| void | print () | 
Public Attributes | |
| std::map< int, AllocInfo > | alloctype | 
| std::map< int, std::pair< const Token *, Usage > > | possibleUsage | 
| std::set< int > | conditionalAlloc | 
| std::set< int > | referenced | 
Definition at line 39 of file checkleakautovar.h.
| enum VarInfo::AllocStatus | 
| Enumerator | |
|---|---|
| REALLOC | |
| OWNED | |
| DEALLOC | |
| NOALLOC | |
| ALLOC | |
Definition at line 41 of file checkleakautovar.h.
| enum VarInfo::Usage | 
| Enumerator | |
|---|---|
| USED | |
| NORET | |
Definition at line 57 of file checkleakautovar.h.
      
  | 
  inline | 
Definition at line 63 of file checkleakautovar.h.
      
  | 
  inline | 
Definition at line 70 of file checkleakautovar.h.
set possible usage for all variables
Definition at line 148 of file checkleakautovar.cpp.
References possibleUsageAll().
Referenced by possibleUsageAll().
| void VarInfo::print | ( | ) | 
      
  | 
  inline | 
Definition at line 84 of file checkleakautovar.h.
References VarInfo::AllocInfo::reallocedFromType, and VarInfo::AllocInfo::status.
      
  | 
  inline | 
Definition at line 77 of file checkleakautovar.h.
| std::map<int, AllocInfo> VarInfo::alloctype | 
Definition at line 58 of file checkleakautovar.h.
| std::set<int> VarInfo::conditionalAlloc | 
Definition at line 60 of file checkleakautovar.h.
Definition at line 59 of file checkleakautovar.h.
| std::set<int> VarInfo::referenced | 
Definition at line 61 of file checkleakautovar.h.