MRPT logo

CUncopiable.h File Reference

#include <mrpt/utils/utils_defs.h>

Go to the source code of this file.


Classes

class  mrpt::utils::CUncopiable
 The base class of classes that cannot be copied: compile-time errors will arise if the copy is tried. More...

Namespaces

namespace  mrpt
 The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.
namespace  mrpt::utils
 Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.

Defines

#define DECLARE_UNCOPIABLE(class_name)
 Use for uncopiable classes, it declares private copy constructor and operator.


Define Documentation

#define DECLARE_UNCOPIABLE ( class_name   ) 

Value:

private: \
                        class_name(const class_name &) { } \
                        const class_name& operator =(const class_name &) { return *this; }
Use for uncopiable classes, it declares private copy constructor and operator.

Definition at line 51 of file CUncopiable.h.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009