|
FOSSredder 0.5.0
|
Functions | |
| std::string | trimCopy (std::string value) |
| Trims leading and trailing whitespace from text. | |
| std::string | canonicalAliasValue (std::string value) |
| Canonicalizes an alias string for comparison. | |
| void | normalizeAlias (Alias &alias) |
| Normalizes a single alias in place. | |
| void | normalizeAliases (std::vector< Alias > &aliases) |
| Normalizes and deduplicates a list of aliases. | |
| bool | containsAliasValue (const std::vector< Alias > &aliases, const std::string &value) |
| Checks whether an alias list already contains a value. | |
| void | removeAliasValue (std::vector< Alias > &aliases, const std::string &value) |
| Removes aliases with a given value. | |
| void | normalizeAliasUsage (Alias &alias) |
| Normalizes alias usage metadata in place. | |
| void | recordAliasHit (std::vector< Alias > &aliases, const std::string &value, const std::string ×tamp={}) |
| Records or updates a hit for an alias value. | |
| std::string core::domain::policies::alias::canonicalAliasValue | ( | std::string | value | ) |
Canonicalizes an alias string for comparison.
| value | Raw alias text. |
Definition at line 20 of file AliasPolicy.cpp.


| bool core::domain::policies::alias::containsAliasValue | ( | const std::vector< Alias > & | aliases, |
| const std::string & | value ) |
Checks whether an alias list already contains a value.
Definition at line 47 of file AliasPolicy.cpp.


| void core::domain::policies::alias::normalizeAlias | ( | Alias & | alias | ) |
Normalizes a single alias in place.
| alias | Alias instance to normalize. |
Definition at line 22 of file AliasPolicy.cpp.


| void core::domain::policies::alias::normalizeAliases | ( | std::vector< Alias > & | aliases | ) |
Normalizes and deduplicates a list of aliases.
| aliases | Alias list to normalize in place. |
Definition at line 36 of file AliasPolicy.cpp.


| void core::domain::policies::alias::normalizeAliasUsage | ( | Alias & | alias | ) |
Normalizes alias usage metadata in place.
| alias | Alias to normalize. |
Definition at line 57 of file AliasPolicy.cpp.


| void core::domain::policies::alias::recordAliasHit | ( | std::vector< Alias > & | aliases, |
| const std::string & | value, | ||
| const std::string & | timestamp = {} ) |
Records or updates a hit for an alias value.
| aliases | Alias collection to mutate. |
| value | Alias text that was hit. |
| timestamp | Optional timestamp override. |
Definition at line 66 of file AliasPolicy.cpp.


| void core::domain::policies::alias::removeAliasValue | ( | std::vector< Alias > & | aliases, |
| const std::string & | value ) |
Removes aliases with a given value.
Definition at line 52 of file AliasPolicy.cpp.


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

