|
libmsn 4.2
|
#include <passport.h>
Public Member Functions | |
| Passport (std::string email_) | |
| Passport (const char *email_) | |
| operator std::string () const | |
| const char * | c_str () const |
| bool | operator== (const Passport &other) const |
Friends | |
| bool | operator== (const Passport &p, const std::string &other) |
| bool | operator== (const std::string &other, const Passport &p) |
| std::istream & | operator>> (std::istream &is, Passport &p) |
| std::ostream & | operator<< (std::ostream &os, Passport &p) |
A Passport represents a passport address. It is used to validate these addresses for functions that require it.
Document validation rules.
Investigate subclassing std::string to reduce code duplication.
1.7.4