|
FOSSredder 0.5.0
|
Declares internal analysis filter predicates and collection helpers. More...
#include <functional>#include <memory>#include <string>#include <utility>#include <vector>#include "core/domain/catalog/WorkspaceCatalog.h"#include "core/domain/entities/Transaction.h"

Go to the source code of this file.
Classes | |
| class | core::application::analysis::AnalysisFilter |
| Aggregates transaction predicates parsed from one analysis filter specification. More... | |
Namespaces | |
| namespace | core |
| namespace | core::application |
| namespace | core::application::analysis |
Functions | |
| AnalysisFilter | core::application::analysis::parseAnalysisFilterSpec (const std::string &spec) |
| Parses a raw filter specification into predicate form. | |
| std::vector< std::shared_ptr< core::domain::Transaction > > | core::application::analysis::collectAnalysisTransactions (const core::domain::catalog::WorkspaceCatalog &state, const AnalysisFilter &filter) |
| Collects transactions that satisfy the supplied filter. | |
Declares internal analysis filter predicates and collection helpers.
Definition in file AnalysisFilter.h.