diff options
-rw-r--r-- | printing/backend/print_backend.cc | 5 | ||||
-rw-r--r-- | printing/backend/print_backend.h | 2 | ||||
-rw-r--r-- | printing/page_setup.cc | 2 | ||||
-rw-r--r-- | printing/page_setup.h | 1 | ||||
-rw-r--r-- | printing/print_settings.cc | 2 | ||||
-rw-r--r-- | printing/print_settings.h | 1 |
6 files changed, 13 insertions, 0 deletions
diff --git a/printing/backend/print_backend.cc b/printing/backend/print_backend.cc index fefa789..6c43b64 100644 --- a/printing/backend/print_backend.cc +++ b/printing/backend/print_backend.cc @@ -10,6 +10,8 @@ PrinterBasicInfo::PrinterBasicInfo() : printer_status(0), is_default(false) {} +PrinterBasicInfo::PrinterBasicInfo(const PrinterBasicInfo& other) = default; + PrinterBasicInfo::~PrinterBasicInfo() {} PrinterSemanticCapsAndDefaults::PrinterSemanticCapsAndDefaults() @@ -28,6 +30,9 @@ PrinterSemanticCapsAndDefaults::~PrinterSemanticCapsAndDefaults() {} PrinterCapsAndDefaults::PrinterCapsAndDefaults() {} +PrinterCapsAndDefaults::PrinterCapsAndDefaults( + const PrinterCapsAndDefaults& other) = default; + PrinterCapsAndDefaults::~PrinterCapsAndDefaults() {} PrintBackend::~PrintBackend() {} diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h index a812332..621278b 100644 --- a/printing/backend/print_backend.h +++ b/printing/backend/print_backend.h @@ -23,6 +23,7 @@ namespace printing { struct PRINTING_EXPORT PrinterBasicInfo { PrinterBasicInfo(); + PrinterBasicInfo(const PrinterBasicInfo& other); ~PrinterBasicInfo(); std::string printer_name; @@ -65,6 +66,7 @@ struct PRINTING_EXPORT PrinterSemanticCapsAndDefaults { struct PRINTING_EXPORT PrinterCapsAndDefaults { PrinterCapsAndDefaults(); + PrinterCapsAndDefaults(const PrinterCapsAndDefaults& other); ~PrinterCapsAndDefaults(); std::string printer_capabilities; diff --git a/printing/page_setup.cc b/printing/page_setup.cc index f0ea223..69442b0 100644 --- a/printing/page_setup.cc +++ b/printing/page_setup.cc @@ -41,6 +41,8 @@ PageSetup::PageSetup() { Clear(); } +PageSetup::PageSetup(const PageSetup& other) = default; + PageSetup::~PageSetup() {} void PageSetup::Clear() { diff --git a/printing/page_setup.h b/printing/page_setup.h index 568b708..4126bea 100644 --- a/printing/page_setup.h +++ b/printing/page_setup.h @@ -36,6 +36,7 @@ class PRINTING_EXPORT PageMargins { class PRINTING_EXPORT PageSetup { public: PageSetup(); + PageSetup(const PageSetup& other); ~PageSetup(); void Clear(); diff --git a/printing/print_settings.cc b/printing/print_settings.cc index 159cfa5..98dc0a8 100644 --- a/printing/print_settings.cc +++ b/printing/print_settings.cc @@ -125,6 +125,8 @@ PrintSettings::PrintSettings() { Clear(); } +PrintSettings::PrintSettings(const PrintSettings& other) = default; + PrintSettings::~PrintSettings() { } diff --git a/printing/print_settings.h b/printing/print_settings.h index 6c4f8e7..29c0ced 100644 --- a/printing/print_settings.h +++ b/printing/print_settings.h @@ -48,6 +48,7 @@ class PRINTING_EXPORT PrintSettings { }; PrintSettings(); + PrintSettings(const PrintSettings& other); ~PrintSettings(); // Reinitialize the settings to the default values. |