clang  6.0.0svn
Public Member Functions | List of all members
clang::ento::StoreRef Class Reference

#include "clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h"

Public Member Functions

 StoreRef (Store, StoreManager &)
 
 StoreRef (const StoreRef &)
 
StoreRefoperator= (StoreRef const &)
 
bool operator== (const StoreRef &x) const
 
bool operator!= (const StoreRef &x) const
 
 ~StoreRef ()
 
Store getStore () const
 
const StoreManagergetStoreManager () const
 

Detailed Description

Definition at line 30 of file StoreRef.h.

Constructor & Destructor Documentation

◆ StoreRef() [1/2]

clang::ento::StoreRef::StoreRef ( Store  store,
StoreManager smgr 
)
inline

Definition at line 277 of file Store.h.

References clang::ento::StoreManager::incrementReferenceCount().

◆ StoreRef() [2/2]

clang::ento::StoreRef::StoreRef ( const StoreRef sr)
inline

Definition at line 283 of file Store.h.

References clang::ento::StoreManager::incrementReferenceCount().

◆ ~StoreRef()

clang::ento::StoreRef::~StoreRef ( )
inline

Definition at line 290 of file Store.h.

References clang::ento::StoreManager::decrementReferenceCount().

Referenced by operator!=().

Member Function Documentation

◆ getStore()

Store clang::ento::StoreRef::getStore ( ) const
inline

◆ getStoreManager()

const StoreManager& clang::ento::StoreRef::getStoreManager ( ) const
inline

Definition at line 47 of file StoreRef.h.

◆ operator!=()

bool clang::ento::StoreRef::operator!= ( const StoreRef x) const
inline

Definition at line 42 of file StoreRef.h.

References operator==(), and ~StoreRef().

◆ operator=()

StoreRef & clang::ento::StoreRef::operator= ( StoreRef const &  newStore)
inline

◆ operator==()

bool clang::ento::StoreRef::operator== ( const StoreRef x) const
inline

Definition at line 38 of file StoreRef.h.

Referenced by operator!=().


The documentation for this class was generated from the following files: