![]() |
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.