9#ifndef LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_PROGRAMSTATE_FWD_H
10#define LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_PROGRAMSTATE_FWD_H
13#include "llvm/ADT/IntrusiveRefCntPtr.h"
18 class ProgramStateManager;
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
ProgramState - This class encapsulates:
IntrusiveRefCntPtr< const ProgramState > ProgramStateRef
void ProgramStateRetain(const ProgramState *state)
Increments the number of times this state is referenced.
void ProgramStateRelease(const ProgramState *state)
Decrement the number of times this state is referenced.
The JSON file list parser is used to communicate input to InstallAPI.
Diagnostic wrappers for TextAPI types for error reporting.
static void release(const clang::ento::ProgramState *state)
static void retain(const clang::ento::ProgramState *state)