clang API Documentation

Public Types | Public Member Functions
clang::ento::ExplodedNodeSet Class Reference

#include <ExplodedGraph.h>

List of all members.

Public Types

typedef ImplTy::iterator iterator
typedef ImplTy::const_iterator const_iterator

Public Member Functions

 ExplodedNodeSet (ExplodedNode *N)
 ExplodedNodeSet ()
void Add (ExplodedNode *N)
unsigned size () const
bool empty () const
bool erase (ExplodedNode *N)
void clear ()
void insert (const ExplodedNodeSet &S)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const

Detailed Description

Definition at line 380 of file ExplodedGraph.h.


Member Typedef Documentation

typedef ImplTy::const_iterator clang::ento::ExplodedNodeSet::const_iterator

Definition at line 397 of file ExplodedGraph.h.

typedef ImplTy::iterator clang::ento::ExplodedNodeSet::iterator

Definition at line 396 of file ExplodedGraph.h.


Constructor & Destructor Documentation

clang::ento::ExplodedNodeSet::ExplodedNodeSet ( ExplodedNode N) [inline]

Definition at line 385 of file ExplodedGraph.h.

clang::ento::ExplodedNodeSet::ExplodedNodeSet ( ) [inline]

Definition at line 390 of file ExplodedGraph.h.


Member Function Documentation

void clang::ento::ExplodedNodeSet::Add ( ExplodedNode N) [inline]
iterator clang::ento::ExplodedNodeSet::begin ( ) [inline]
const_iterator clang::ento::ExplodedNodeSet::begin ( ) const [inline]

Definition at line 415 of file ExplodedGraph.h.

void clang::ento::ExplodedNodeSet::clear ( ) [inline]

Definition at line 403 of file ExplodedGraph.h.

bool clang::ento::ExplodedNodeSet::empty ( ) const [inline]

Definition at line 400 of file ExplodedGraph.h.

Referenced by clang::ento::ExprEngine::evalStore(), and insert().

iterator clang::ento::ExplodedNodeSet::end ( ) [inline]
const_iterator clang::ento::ExplodedNodeSet::end ( ) const [inline]

Definition at line 416 of file ExplodedGraph.h.

bool clang::ento::ExplodedNodeSet::erase ( ExplodedNode N) [inline]

Definition at line 401 of file ExplodedGraph.h.

Referenced by clang::ento::NodeBuilder::takeNodes().

void clang::ento::ExplodedNodeSet::insert ( const ExplodedNodeSet S) [inline]
unsigned clang::ento::ExplodedNodeSet::size ( ) const [inline]

Definition at line 399 of file ExplodedGraph.h.


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