diff options
Diffstat (limited to 'cpp/include/libaddressinput')
-rw-r--r-- | cpp/include/libaddressinput/address_data.h | 4 | ||||
-rw-r--r-- | cpp/include/libaddressinput/address_field.h | 1 | ||||
-rw-r--r-- | cpp/include/libaddressinput/localization.h | 3 |
3 files changed, 8 insertions, 0 deletions
diff --git a/cpp/include/libaddressinput/address_data.h b/cpp/include/libaddressinput/address_data.h index e2d057a..89d3273 100644 --- a/cpp/include/libaddressinput/address_data.h +++ b/cpp/include/libaddressinput/address_data.h @@ -55,6 +55,10 @@ struct AddressData { // Language code of the address. Should be in BCP-47 format. std::string language_code; + // The organization, firm, company, or institution at this address. This + // corresponds to the FirmName sub-element of the xAL FirmType element. + std::string organization; + // Name of recipient or contact person. Not present in xAL. std::string recipient; diff --git a/cpp/include/libaddressinput/address_field.h b/cpp/include/libaddressinput/address_field.h index 1adc97b..8f2ee05 100644 --- a/cpp/include/libaddressinput/address_field.h +++ b/cpp/include/libaddressinput/address_field.h @@ -31,6 +31,7 @@ enum AddressField { SORTING_CODE, // Sorting code. POSTAL_CODE, // Zip or postal code. STREET_ADDRESS, // Street address lines. + ORGANIZATION, // Organization, company, firm, institution, etc. RECIPIENT // Name. }; diff --git a/cpp/include/libaddressinput/localization.h b/cpp/include/libaddressinput/localization.h index 9d31265..5e7896d 100644 --- a/cpp/include/libaddressinput/localization.h +++ b/cpp/include/libaddressinput/localization.h @@ -17,6 +17,7 @@ #include <libaddressinput/address_field.h> #include <libaddressinput/address_problem.h> +#include <libaddressinput/util/basictypes.h> #include <string> @@ -83,6 +84,8 @@ class Localization { // The string getter. std::string (*get_string_)(int); + + DISALLOW_COPY_AND_ASSIGN(Localization); }; } // namespace addressinput |