Sha256: eccc8a66abf34668f0f7e4ba6899020f9bf72fa8f2c5b2cdff48f0523b53e5bb

Contents?: true

Size: 406 Bytes

Versions: 38

Compression:

Stored size: 406 Bytes

Contents

#ifndef Rice__Not_Copyable__hpp_
#define Rice__Not_Copyable__hpp_

namespace Rice
{

namespace detail
{

// Inherit from Not_Copyable to prevent copying instances of a class.
class Not_Copyable
{
public:
  Not_Copyable() { }

private:
  Not_Copyable(Not_Copyable const &);
  Not_Copyable & operator=(Not_Copyable const &);
};

} // namespace detail

} // namespace Rice

#endif // Rice__Not_Copyable__hpp_

Version data entries

38 entries across 38 versions & 6 rubygems

Version Path
rice-3.0.0 rice/detail/Not_Copyable.hpp
rice2-2.2.1 rice/detail/Not_Copyable.hpp
rice2-2.2.0 rice/detail/Not_Copyable.hpp
rice-2.2.0 rice/detail/Not_Copyable.hpp
rice-2.1.3 rice/detail/Not_Copyable.hpp
rice-2.1.2 rice/detail/Not_Copyable.hpp
rice-2.1.1 rice/detail/Not_Copyable.hpp
rice-2.1.0 rice/detail/Not_Copyable.hpp
rice-2.0.0 rice/detail/Not_Copyable.hpp
rice-1.7.0 rice/detail/Not_Copyable.hpp
rice-1.6.3 rice/detail/Not_Copyable.hpp
jameskilton-rice-1.2.0 rice/detail/Not_Copyable.hpp
rice-1.6.2 rice/detail/Not_Copyable.hpp
rice-1.6.1 rice/detail/Not_Copyable.hpp
rice-1.6.0 rice/detail/Not_Copyable.hpp
rice-1.6.0.pre rice/detail/Not_Copyable.hpp
rice-1.5.3 rice/detail/Not_Copyable.hpp
rice-1.5.2 rice/detail/Not_Copyable.hpp
keyme-rice-1.5.1.keyme1 rice/detail/Not_Copyable.hpp
keyme-rice-1.5.1.keyme rice/detail/Not_Copyable.hpp