![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Functions | |
| bool | validate_lei (const std::string &lei) |
| Validate an LEI (Legal Entity Identifier) per ISO 17442. | |
| bool | validate_isin (const std::string &isin) |
| Validate an ISIN (International Securities Identification Number) per ISO 6166. | |
| bool | validate_mic (const std::string &mic) |
| Validate a MIC (Market Identifier Code) per ISO 10383. | |
|
inline |
Validate an ISIN (International Securities Identification Number) per ISO 6166.
Format: 2-letter country code + 9 alphanumeric chars + 1 check digit.
| isin | The ISIN string to validate. |
Definition at line 243 of file compliance_types.hpp.
|
inline |
Validate an LEI (Legal Entity Identifier) per ISO 17442.
Format: 20 alphanumeric characters. Positions 1-4: prefix (numeric), 5-6: reserved (00), 7-18: entity identifier, 19-20: check digits (mod 97).
| lei | The LEI string to validate. |
Definition at line 210 of file compliance_types.hpp.
|
inline |
Validate a MIC (Market Identifier Code) per ISO 10383.
Format: exactly 4 uppercase alphabetic characters.
| mic | The MIC string to validate. |
Definition at line 289 of file compliance_types.hpp.