\hypertarget{struct_k_b_l_i_b___n_s_1_1file__deleter}{}\doxysection{KBLIB\+\_\+\+NS\+::file\+\_\+deleter\texorpdfstring{$<$}{<} F, D, P \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_k_b_l_i_b___n_s_1_1file__deleter}\index{KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}} {\ttfamily \#include $<$kblib/io.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter_ac2878c6b6617677a21795144b24d7691}{pointer}} = P \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter_a362ff07e1d2a2c1bdc0adebb73431434}{operator()}} (P fs) \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item std\+::filesystem\+::path \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter_a3047c1cf0731abcbeb0df3e65edcdd1f}{path}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename F, typename D = std\+::default\+\_\+delete$<$\+F$>$, typename P = typename D\+::pointer$>$\newline struct KBLIB\+\_\+\+NS\+::file\+\_\+deleter$<$ F, D, P $>$} Definition at line \mbox{\hyperlink{io_8h_source_l00534}{534}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1file__deleter_ac2878c6b6617677a21795144b24d7691}\label{struct_k_b_l_i_b___n_s_1_1file__deleter_ac2878c6b6617677a21795144b24d7691}} \index{KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}!pointer@{pointer}} \index{pointer@{pointer}!KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}} \doxysubsubsection{\texorpdfstring{pointer}{pointer}} {\footnotesize\ttfamily template$<$typename F , typename D = std\+::default\+\_\+delete$<$\+F$>$, typename P = typename D\+::pointer$>$ \\ using \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter}{KBLIB\+\_\+\+NS\+::file\+\_\+deleter}}$<$ F, D, P $>$\+::pointer = P} Definition at line \mbox{\hyperlink{io_8h_source_l00536}{536}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1file__deleter_a362ff07e1d2a2c1bdc0adebb73431434}\label{struct_k_b_l_i_b___n_s_1_1file__deleter_a362ff07e1d2a2c1bdc0adebb73431434}} \index{KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}!operator()@{operator()}} \index{operator()@{operator()}!KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}} {\footnotesize\ttfamily template$<$typename F , typename D = std\+::default\+\_\+delete$<$\+F$>$, typename P = typename D\+::pointer$>$ \\ void \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter}{KBLIB\+\_\+\+NS\+::file\+\_\+deleter}}$<$ F, D, P $>$\+::operator() (\begin{DoxyParamCaption}\item[{P}]{fs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{io_8h_source_l00537}{537}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1file__deleter_a3047c1cf0731abcbeb0df3e65edcdd1f}\label{struct_k_b_l_i_b___n_s_1_1file__deleter_a3047c1cf0731abcbeb0df3e65edcdd1f}} \index{KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}!path@{path}} \index{path@{path}!KBLIB\_NS::file\_deleter$<$ F, D, P $>$@{KBLIB\_NS::file\_deleter$<$ F, D, P $>$}} \doxysubsubsection{\texorpdfstring{path}{path}} {\footnotesize\ttfamily template$<$typename F , typename D = std\+::default\+\_\+delete$<$\+F$>$, typename P = typename D\+::pointer$>$ \\ std\+::filesystem\+::path \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1file__deleter}{KBLIB\+\_\+\+NS\+::file\+\_\+deleter}}$<$ F, D, P $>$\+::path} Definition at line \mbox{\hyperlink{io_8h_source_l00535}{535}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{io_8h}{io.\+h}}\end{DoxyCompactItemize}