|
|
| AddressInfo (const AddressInfo &)=default |
| | Default copy constructor.
|
|
| AddressInfo (AddressInfo &&)=default |
| | Default move constructor noexcept is deduced.
|
| AddressInfo & | operator= (const AddressInfo &ai)=default |
| | Default copy assignment.
|
| AddressInfo & | operator= (AddressInfo &&ai)=default |
| | Default move assignment noexcept is deduced.
|
| bool | operator== (const AddressInfo &addr) const |
| | Equality operator.
|
| bool | operator!= (const AddressInfo &addr) const |
| | Comparison operator not equal.
|
| const StringRef | getField (EAddressField field) const noexcept |
| | Get address field name.
|
| AddressInfo & | setField (const String &str, EAddressField field) noexcept |
| | Set address field name.
|
| String | format (const IntList &excludeFields=IntList(), const IntList &includeFields=IntList()) const noexcept |
| | Formats the address as a string.
|
AddressInfo object.
Holds textual address information about a location. Typically the information is e.g. street address.
Implements share-read / copy-on-write Api object over IAddressInfo. The information is divided into fields( e.g. street, postal code, city, etc.). Defined field constants can be used to retrieve field data.