libxml++: xmlpp::NonCopyable Class Reference

A base for classes which cannot be copied or moved. More...

#include <libxml++/noncopyable.h>

Inheritance diagram for xmlpp::NonCopyable:

Protected Member Functions

 NonCopyable () noexcept
 
 NonCopyable (const NonCopyable&)=delete
 
 NonCopyable (NonCopyable&&)=delete
 
virtual ~NonCopyable ()
 
NonCopyableoperator= (const NonCopyable&)=delete
 
NonCopyableoperator= (NonCopyable&&)=delete
 

Detailed Description

A base for classes which cannot be copied or moved.

Constructor & Destructor Documentation

xmlpp::NonCopyable::NonCopyable ( )
protectednoexcept
virtual xmlpp::NonCopyable::~NonCopyable ( )
protectedvirtual
xmlpp::NonCopyable::NonCopyable ( const NonCopyable )
protecteddelete
xmlpp::NonCopyable::NonCopyable ( NonCopyable&&  )
protecteddelete

Member Function Documentation

NonCopyable& xmlpp::NonCopyable::operator= ( const NonCopyable )
protecteddelete
NonCopyable& xmlpp::NonCopyable::operator= ( NonCopyable&&  )
protecteddelete