close_fds_if.hpp File Reference
#include <boost/process/posix/initializers/initializer_base.hpp>
#include <boost/iterator/counting_iterator.hpp>
#include <boost/range/counting_range.hpp>
#include <boost/range/adaptor/filtered.hpp>
#include <boost/range/algorithm/for_each.hpp>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
+ Include dependency graph for close_fds_if.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  close_fds_if_< Predicate >
 

Namespaces

 boost
 
 boost::process
 
 boost::process::posix
 
 boost::process::posix::initializers
 

Macros

#define BOOST_PROCESS_POSIX_MAX_FD   32
 

Functions

template<class Predicate >
close_fds_if_< Predicate > close_fds_if (const Predicate &pred)
 

Macro Definition Documentation

◆ BOOST_PROCESS_POSIX_MAX_FD

#define BOOST_PROCESS_POSIX_MAX_FD   32

Definition at line 22 of file close_fds_if.hpp.