SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <IntBlastModule.h>
Public Types | |
typedef Super::iterator | iterator |
typedef Super::const_iterator | const_iterator |
Public Member Functions | |
CollectionWithOrigins (bool _trackElementsWithoutOrigins=true) | |
bool | contains (const Element &_element) |
bool | add (const Element &_element, const Origin &_origin) |
bool | removeOrigin (const Origin &_origin) |
bool | removeOrigins (const std::set< Origin > &_origins) |
iterator | begin () |
iterator | end () |
const_iterator | cbegin () const |
const_iterator | cend () const |
const std::set< Element > & | elementsWithoutOrigins () const |
void | clearElementsWithoutOrigins () |
Private Types | |
typedef ElementWithOrigins< Element, Origin > | ElementWO |
typedef std::list< ElementWO > | Super |
Private Attributes | |
Super | mItems |
std::map< Element, typename Super::iterator > | mElementPositions |
std::map< Origin, std::list< typename Super::iterator > > | mOriginOccurings |
bool | mTrackElementsWithoutOrigins |
std::set< Element > | mElementsWithoutOrigins |
Definition at line 350 of file IntBlastModule.h.
typedef Super::const_iterator smtrat::CollectionWithOrigins< Element, Origin >::const_iterator |
Definition at line 365 of file IntBlastModule.h.
|
private |
Definition at line 353 of file IntBlastModule.h.
typedef Super::iterator smtrat::CollectionWithOrigins< Element, Origin >::iterator |
Definition at line 364 of file IntBlastModule.h.
|
private |
Definition at line 354 of file IntBlastModule.h.
|
inline |
Definition at line 367 of file IntBlastModule.h.
|
inline |
Definition at line 377 of file IntBlastModule.h.
|
inline |
Definition at line 425 of file IntBlastModule.h.
|
inline |
Definition at line 433 of file IntBlastModule.h.
|
inline |
Definition at line 437 of file IntBlastModule.h.
|
inline |
Definition at line 446 of file IntBlastModule.h.
|
inline |
Definition at line 373 of file IntBlastModule.h.
|
inline |
Definition at line 441 of file IntBlastModule.h.
|
inline |
Definition at line 429 of file IntBlastModule.h.
|
inline |
|
inline |
|
private |
Definition at line 357 of file IntBlastModule.h.
|
private |
Definition at line 361 of file IntBlastModule.h.
|
private |
Definition at line 356 of file IntBlastModule.h.
|
private |
Definition at line 358 of file IntBlastModule.h.
|
private |
Definition at line 360 of file IntBlastModule.h.