Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Geo::NonCopyable

Base class for classes that are meant to be noncopyable.

Lifted from boost::noncopyable. Derive from this privately, as it isn't meaningful to hold a collection of NonCopyable* in an array.

Functions

NameDescription
NonCopyable(NonCopyable &&)

Defaulted to allow move.

operator=(NonCopyable &&)

Defaulted to allow move.


Anchor
adaed81b4c59f263dcb4e78c4126f4683
adaed81b4c59f263dcb4e78c4126f4683

Geo::NonCopyable::NonCopyable

...

public: NonCopyable
(
    NonCopyable &&
)

...

Defaulted to allow move.


Anchor
a6abc781e23b8f4864e0b868806e0acbf
a6abc781e23b8f4864e0b868806e0acbf

NonCopyable& Geo::NonCopyable::operator=

...

public: NonCopyable & operator=
(
    NonCopyable &&
)

...

Defaulted to allow move.