|
FOSSredder 0.5.0
|
Shared statement membership and normalization helpers. More...
#include <algorithm>#include <cstddef>#include <cctype>#include <iterator>#include <string>#include <vector>#include <utility>

Go to the source code of this file.
Namespaces | |
| namespace | core |
| namespace | core::domain |
| namespace | core::domain::policies |
| namespace | core::domain::policies::statement |
Functions | |
| std::string | core::domain::policies::statement::trimCopy (std::string value) |
| Trims leading and trailing whitespace from text. | |
| std::string | core::domain::policies::statement::normalizeId (std::string value) |
| Normalizes a transaction identifier. | |
| void | core::domain::policies::statement::normalizeIds (std::vector< std::string > &values) |
| Normalizes and deduplicates transaction identifiers. | |
| bool | core::domain::policies::statement::containsTransactionId (const std::vector< std::string > &transactionIds, const std::string &value) |
| Checks whether a statement already contains a transaction id. | |
| std::size_t | core::domain::policies::statement::indexOfTransactionId (const std::vector< std::string > &transactionIds, const std::string &value) |
| Returns the index of a transaction id. | |
| bool | core::domain::policies::statement::hasUniqueTransactionIds (const std::vector< std::string > &transactionIds) |
| Checks whether a transaction id list contains duplicates. | |
Shared statement membership and normalization helpers.
Definition in file StatementPolicy.h.