Bitcoin Core  27.99.0
P2P Digital Currency
Classes | Public Member Functions | Private Attributes | List of all members
subprocess::preexec_func Class Reference

#include <subprocess.hpp>

Classes

struct  FuncHolder
 
struct  HolderBase
 

Public Member Functions

 preexec_func ()
 
template<typename Func >
 preexec_func (Func f)
 
void operator() ()
 

Private Attributes

std::unique_ptr< HolderBaseholder_ = nullptr
 

Detailed Description

Definition at line 882 of file subprocess.hpp.

Constructor & Destructor Documentation

◆ preexec_func() [1/2]

subprocess::preexec_func::preexec_func ( )
inline

Definition at line 885 of file subprocess.hpp.

◆ preexec_func() [2/2]

template<typename Func >
subprocess::preexec_func::preexec_func ( Func  f)
inlineexplicit

Definition at line 888 of file subprocess.hpp.

Member Function Documentation

◆ operator()()

void subprocess::preexec_func::operator() ( )
inline

Definition at line 891 of file subprocess.hpp.

Member Data Documentation

◆ holder_

std::unique_ptr<HolderBase> subprocess::preexec_func::holder_ = nullptr
private

Definition at line 908 of file subprocess.hpp.


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