Sha256: ea9a7dd191ca7142739b27b24d441ab5f37b2a1a08da310715776987de03a32c

Contents?: true

Size: 354 Bytes

Versions: 31

Compression:

Stored size: 354 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __XOT_NONCOPYABLE_H__
#define __XOT_NONCOPYABLE_H__


namespace Xot
{


	class NonCopyable
	{

		protected:

			NonCopyable () = default;

			~NonCopyable () = default;

			NonCopyable (const NonCopyable&) = delete;

			NonCopyable& operator = (const NonCopyable&) = delete;

	};// NonCopyable


}// Xot


#endif//EOH

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
xot-0.3 include/xot/noncopyable.h
xot-0.2.1 include/xot/noncopyable.h
xot-0.2 include/xot/noncopyable.h
xot-0.1.42 include/xot/noncopyable.h
xot-0.1.41 include/xot/noncopyable.h
xot-0.1.40 include/xot/noncopyable.h
xot-0.1.39 include/xot/noncopyable.h
xot-0.1.38 include/xot/noncopyable.h
xot-0.1.37 include/xot/noncopyable.h
xot-0.1.36 include/xot/noncopyable.h
xot-0.1.35 include/xot/noncopyable.h
xot-0.1.34 include/xot/noncopyable.h
xot-0.1.33 include/xot/noncopyable.h
xot-0.1.32 include/xot/noncopyable.h
xot-0.1.31 include/xot/noncopyable.h
xot-0.1.30 include/xot/noncopyable.h
xot-0.1.29 include/xot/noncopyable.h
xot-0.1.28 include/xot/noncopyable.h
xot-0.1.27 include/xot/noncopyable.h
xot-0.1.26 include/xot/noncopyable.h