ktoblzcheck
1.52.0
|
Stores one IBAN (International Bank Account Number) More...
#include <iban.h>
Public Member Functions | |
Iban () | |
Iban (const Iban &iban) | |
Iban (const std::string &iban, bool normalize=true) | |
~Iban () | |
const std::string & | transmissionForm () const |
const std::string & | printableForm () |
Stores one IBAN (International Bank Account Number)
Stores an IBAN (International Bank Account Number) and produces the electronic format (transmission format) and the printable format (paper format) according to the ECBS document TR 201.
Iban | ( | const std::string & | iban, |
bool | normalize = true |
||
) |
Constructor from a string.
iban | IBAN string |
normalize | when true (the default), iban will be normalized to transmission format; when false, iban must be in transmission format already. |
normalization consists of deleting all white space, converting lowercase letters to uppercase, and deleting a prefix of the form "IBAN".
~Iban | ( | ) |
Default destructor.
|
inline |
Returns the printable format for the IBAN
|
inline |
Returns the transmission format for the IBAN
Referenced by IbanCheck::check().