|
FOSSredder 0.5.0
|
Implements analysis filter parsing and transaction collection helpers. More...
#include "AnalysisFilter.h"#include "core/application/analysis/AnalysisKeys.h"#include "core/domain/entities/Contract.h"#include "core/domain/entities/Transaction.h"#include "../../../utils/StringUtils.h"#include <algorithm>#include <memory>#include <optional>#include <sstream>#include <string_view>
Go to the source code of this file.
Classes | |
| class | core::application::analysis::Transaction |
| class | core::application::analysis::WorkspaceCatalog |
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. | |
| std::string | core::application::analysis::lowerAscii (std::string s) |
| Converts ASCII letters in a string to lowercase. | |
| std::string | core::application::analysis::trim (std::string s) |
| Removes leading and trailing ASCII whitespace from a string. | |
Implements analysis filter parsing and transaction collection helpers.
Definition in file AnalysisFilter.cpp.