Om
Public Member Functions | Private Member Functions | List of all members
Om::DefaultGiveable< ThisImplementation, ThisInterface > Class Template Referenceabstract

A partial implementation of Giveable. More...

#include "default_giveable.hpp"

+ Inheritance diagram for Om::DefaultGiveable< ThisImplementation, ThisInterface >:
+ Collaboration diagram for Om::DefaultGiveable< ThisImplementation, ThisInterface >:

Public Member Functions

virtual ~DefaultGiveable ()=0
 
- Public Member Functions inherited from Om::DefaultMoveable< ThisImplementation, DefaultCopyable< ThisImplementation, Giveable > >
virtual std::auto_ptr< MoveableMove ()
 
virtual ~DefaultMoveable ()=0
 
- Public Member Functions inherited from Om::DefaultCopyable< ThisImplementation, ThisInterface >
virtual ~DefaultCopyable ()=0
 
virtual std::auto_ptr< CopyableCopy () const
 
- Public Member Functions inherited from Om::Copyable
virtual ~Copyable ()=0
 

Private Member Functions

DefaultGiveableoperator= (DefaultGiveable const &)
 

Detailed Description

template<typename ThisImplementation, typename ThisInterface = Giveable>
class Om::DefaultGiveable< ThisImplementation, ThisInterface >

Definition at line 36 of file default_giveable.hpp.

Constructor & Destructor Documentation

◆ ~DefaultGiveable()

template<typename ThisImplementation , typename ThisInterface = Giveable>
virtual Om::DefaultGiveable< ThisImplementation, ThisInterface >::~DefaultGiveable ( )
pure virtual

Member Function Documentation

◆ operator=()

template<typename ThisImplementation , typename ThisInterface = Giveable>
DefaultGiveable& Om::DefaultGiveable< ThisImplementation, ThisInterface >::operator= ( DefaultGiveable< ThisImplementation, ThisInterface > const &  )
private

The documentation for this class was generated from the following file: