paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::Pimp< C_ > Class Template Reference

#include <pimp.hh>

Public Member Functions

void reset (Imp< C_ > *p)
 

Basic operations

template<typename... Args_>
 Pimp (Args_ &&...args)
 
 ~Pimp ()
 
 Pimp (Pimp &&)
 
 Pimp (const Pimp &)=delete
 
Pimpoperator= (const Pimp &)=delete
 

Dereference operators

Imp< C_ > * operator-> ()
 
const Imp< C_ > * operator-> () const
 
Imp< C_ > * get ()
 
const Imp< C_ > * get () const
 

Detailed Description

template<typename C_>
class paludis::Pimp< C_ >

Pointer to our implementation data.

Since
0.58

Member Function Documentation

template<typename C_>
void paludis::Pimp< C_ >::reset ( Imp< C_ > *  p)

Reset to a new Imp.


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