paludis Version 3.0.2
The one true package mangler
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 (const Pimp &)=delete
Pimp & operator= (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

◆ reset()

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: