libxml++ 2.42.3
Protected Member Functions | List of all members
xmlpp::NonCopyable Class Reference

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

#include <libxml++/noncopyable.h>

Inheritance diagram for xmlpp::NonCopyable:
xmlpp::Document xmlpp::Node xmlpp::OutputBuffer xmlpp::Parser xmlpp::ParserInputBuffer xmlpp::Schema xmlpp::SchemaBase xmlpp::TextReader xmlpp::Validator

Protected Member Functions

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

Detailed Description

A base for classes which cannot be copied.

Constructor & Destructor Documentation

◆ NonCopyable() [1/2]

xmlpp::NonCopyable::NonCopyable ( )
protected

◆ ~NonCopyable()

virtual xmlpp::NonCopyable::~NonCopyable ( )
protectedvirtual

◆ NonCopyable() [2/2]

xmlpp::NonCopyable::NonCopyable ( const NonCopyable )
protecteddelete

Member Function Documentation

◆ operator=()

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