kblib 0.2.3
General utilities library for modern C++
kblib::file_deleter< F, D, P > Struct Template Reference

#include <kblib/io.h>

Public Types

using pointer = P
 

Public Member Functions

void operator() (P fs)
 

Public Attributes

std::filesystem::path path
 

Detailed Description

template<typename F, typename D = std::default_delete<F>, typename P = typename D::pointer>
struct kblib::file_deleter< F, D, P >

Definition at line 534 of file io.h.

Member Typedef Documentation

◆ pointer

template<typename F , typename D = std::default_delete<F>, typename P = typename D::pointer>
using kblib::file_deleter< F, D, P >::pointer = P

Definition at line 536 of file io.h.

Member Function Documentation

◆ operator()()

template<typename F , typename D = std::default_delete<F>, typename P = typename D::pointer>
void kblib::file_deleter< F, D, P >::operator() ( fs)
inline

Definition at line 537 of file io.h.

Member Data Documentation

◆ path

template<typename F , typename D = std::default_delete<F>, typename P = typename D::pointer>
std::filesystem::path kblib::file_deleter< F, D, P >::path

Definition at line 535 of file io.h.


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