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
 

This is the global namespace for all Mobile Robot Porgramming Toolkit (MRPT) 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.6.1 for MRPT 0.7.1 SVN: at Tue Dec 22 08:29:35 CET 2009