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.
YAML serialization mapping.
static void release(const clang::ento::ProgramState *state)
static void retain(const clang::ento::ProgramState *state)