summaryrefslogtreecommitdiff
path: root/ace/Get_Opt.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Get_Opt.h')
-rw-r--r--ace/Get_Opt.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/ace/Get_Opt.h b/ace/Get_Opt.h
index 5cba19a17c7..73a18f6a051 100644
--- a/ace/Get_Opt.h
+++ b/ace/Get_Opt.h
@@ -369,7 +369,7 @@ private:
int has_arg,
int val = 0);
- /// Default dtor.
+ /// Dtor.
~ACE_Get_Opt_Long_Option (void);
bool operator < (const ACE_Get_Opt_Long_Option &rhs);
@@ -409,6 +409,12 @@ private:
/// Set last_option.
void last_option (const ACE_TString &s);
+ // Disallow copying and assignment.
+ ACE_Get_Opt (const ACE_Get_Opt &);
+ ACE_Get_Opt &operator= (const ACE_Get_Opt &);
+
+private:
+
/// Holds the option string.
ACE_TString *optstring_;
@@ -456,8 +462,6 @@ private:
/// Declare the dynamic allocation hooks.
ACE_ALLOC_HOOK_DECLARE;
- ACE_UNIMPLEMENTED_FUNC (ACE_Get_Opt (const ACE_Get_Opt &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Get_Opt &operator= (const ACE_Get_Opt &))
};
ACE_END_VERSIONED_NAMESPACE_DECL