Kea: isc::dns::rdata::RdataPimplHolder< T > Class Template Reference

| Kea 2.2.0

Public Member Functions | List of all members
isc::dns::rdata::RdataPimplHolder< T > Class Template Reference

`#include <rdata_pimpl_holder.h>`

Inheritance diagram for isc::dns::rdata::RdataPimplHolder< T >:
[legend]

## Public Member Functions
| RdataPimplHolder (T *obj=NULL)
| ~RdataPimplHolder ()
T * | get ()
T * | release ()
void | reset (T *obj=NULL)

## Detailed Description

template<typename T>
class isc::dns::rdata::RdataPimplHolder< T >

Definition at line 19 of file rdata_pimpl_holder.h.

## Constructor & Destructor Documentation

## ◆ RdataPimplHolder()

template<typename T >

isc::dns::rdata::RdataPimplHolder< T >::RdataPimplHolder | ( | T * | obj = `NULL` | ) |
| inline

Definition at line 21 of file rdata_pimpl_holder.h.

## ◆ ~RdataPimplHolder()

template<typename T >

isc::dns::rdata::RdataPimplHolder< T >::~RdataPimplHolder | ( |  | ) |
| inline

Definition at line 25 of file rdata_pimpl_holder.h.

## Member Function Documentation

## ◆ get()

template<typename T >

T * isc::dns::rdata::RdataPimplHolder< T >::get | ( |  | ) |
| inline

Definition at line 34 of file rdata_pimpl_holder.h.

## ◆ release()

template<typename T >

T * isc::dns::rdata::RdataPimplHolder< T >::release | ( |  | ) |
| inline

Definition at line 38 of file rdata_pimpl_holder.h.

## ◆ reset()

template<typename T >

void isc::dns::rdata::RdataPimplHolder< T >::reset | ( | T * | obj = `NULL` | ) |
| inline

Definition at line 29 of file rdata_pimpl_holder.h.

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

- rdata_pimpl_holder.h