|
FOSSredder 0.5.0
|
Functions | |
| std::string | trimCopy (std::string value) |
| Trims leading and trailing whitespace from text. | |
| std::string | normalizeId (std::string value) |
| Normalizes a transaction identifier. | |
| void | normalizeIds (std::vector< std::string > &values) |
| Normalizes and deduplicates transaction identifiers. | |
| bool | containsTransactionId (const std::vector< std::string > &transactionIds, const std::string &value) |
| Checks whether a statement already contains a transaction id. | |
| std::size_t | indexOfTransactionId (const std::vector< std::string > &transactionIds, const std::string &value) |
| Returns the index of a transaction id. | |
| bool | hasUniqueTransactionIds (const std::vector< std::string > &transactionIds) |
| Checks whether a transaction id list contains duplicates. | |
| 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.
| transactionIds | Transaction id list to inspect. |
| value | Transaction id to search for. |
Definition at line 40 of file StatementPolicy.cpp.


| bool core::domain::policies::statement::hasUniqueTransactionIds | ( | const std::vector< std::string > & | transactionIds | ) |
Checks whether a transaction id list contains duplicates.
| transactionIds | Transaction id list to inspect. |
Definition at line 54 of file StatementPolicy.cpp.
| 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.
| transactionIds | Transaction id list to inspect. |
| value | Transaction id to search for. |
Definition at line 45 of file StatementPolicy.cpp.


| std::string core::domain::policies::statement::normalizeId | ( | std::string | value | ) |
Normalizes a transaction identifier.
| value | Raw transaction id. |
Definition at line 20 of file StatementPolicy.cpp.


| void core::domain::policies::statement::normalizeIds | ( | std::vector< std::string > & | values | ) |
Normalizes and deduplicates transaction identifiers.
| values | Transaction id list to mutate. |
Definition at line 24 of file StatementPolicy.cpp.


| std::string core::domain::policies::statement::trimCopy | ( | std::string | value | ) |
Trims leading and trailing whitespace from text.
| value | Raw text. |
Definition at line 16 of file StatementPolicy.cpp.

