diff options
Diffstat (limited to 'src/mongo/base/concept/clonable.h')
-rw-r--r-- | src/mongo/base/concept/clonable.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mongo/base/concept/clonable.h b/src/mongo/base/concept/clonable.h index 63cdceec353..d658b0e5442 100644 --- a/src/mongo/base/concept/clonable.h +++ b/src/mongo/base/concept/clonable.h @@ -33,16 +33,16 @@ namespace mongo { namespace concept { -/*! - * Objects conforming to the Clonable concept can be dynamically copied, using `this->clone()`. - * The Clonable concept does not specify the return type of the `clone()` function. - */ -struct Clonable { - /*! Clonable objects must be safe to destroy, by pointer. */ - virtual ~Clonable() noexcept = 0; + /*! + * Objects conforming to the Clonable concept can be dynamically copied, using `this->clone()`. + * The Clonable concept does not specify the return type of the `clone()` function. + */ + struct Clonable { + /*! Clonable objects must be safe to destroy, by pointer. */ + virtual ~Clonable() noexcept = 0; - /*! Clonable objects can be cloned without knowing the actual dynamic type. */ - Constructible<UniquePtr<Clonable>> clone() const; -}; + /*! Clonable objects can be cloned without knowing the actual dynamic type. */ + Constructible<UniquePtr<Clonable>> clone() const; + }; } // namespace concept } // namespace mongo |