|
FOSSredder 0.5.0
|
Classes | |
| struct | AnalysisAdjustmentTransactionInput |
| struct | AnalysisConfigInput |
| struct | AnalysisFilterSelection |
| struct | AnalysisPreviewMetrics |
| struct | AnalysisPreviewResult |
| struct | AnalysisPreviewTransaction |
| struct | AnalysisRequest |
| struct | AnalysisResult |
| struct | AnalysisTablePropertyRow |
| struct | AnalysisTableState |
| struct | AnalysisTransaction |
| class | IAnalysisRunner |
Typedefs | |
| using | AnalysisAdjustmentAmounts = std::vector<std::pair<std::string, double>> |
| Adjustment amount pairs keyed by transaction id. | |
Functions | |
| AnalysisFilterSelection | parseAnalysisFilterSelection (const std::string &filterSpec) |
| Parses a serialized analysis filter specification. | |
| std::string | buildAnalysisFilterSpec (const AnalysisFilterSelection &selection) |
| Serializes an analysis filter selection. | |
| std::string | lowerAscii (std::string s) |
| Converts ASCII letters in a string to lowercase. | |
| std::string | trim (std::string s) |
| Removes leading and trailing ASCII whitespace from a string. | |
| using core::ports::analysis::AnalysisAdjustmentAmounts = std::vector<std::pair<std::string, double>> |
Adjustment amount pairs keyed by transaction id.
Definition at line 83 of file AnalysisResult.h.
|
nodiscard |
Serializes an analysis filter selection.
| selection | Filter selection. |
Definition at line 153 of file AnalysisRequest.cpp.


| std::string core::utils::lowerAscii | ( | std::string | s | ) |
Converts ASCII letters in a string to lowercase.
Definition at line 28 of file StringUtils.cpp.

|
nodiscard |
Parses a serialized analysis filter specification.
| filterSpec | Serialized filter specification. |
Definition at line 52 of file AnalysisRequest.cpp.


| std::string core::utils::trim | ( | std::string | s | ) |
Removes leading and trailing ASCII whitespace from a string.
Definition at line 19 of file StringUtils.cpp.
