subprocess  0.4.0
Modern subprocess library for c++
Namespaces | Typedefs | Enumerations | Functions
PipeVar.hpp File Reference
#include <string>
#include <variant>
#include <iostream>
#include <cstdio>
#include "basic_types.hpp"
Include dependency graph for PipeVar.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 subprocess
 

Typedefs

typedef std::variant< PipeOption, std::string, PipeHandle, std::istream *, std::ostream *, FILE * > subprocess::PipeVar
 

Enumerations

enum  subprocess::PipeVarIndex {
  subprocess::PipeVarIndex::option, subprocess::PipeVarIndex::string, subprocess::PipeVarIndex::handle, subprocess::PipeVarIndex::istream,
  subprocess::PipeVarIndex::ostream, subprocess::PipeVarIndex::file
}
 

Functions

PipeOption subprocess::get_pipe_option (const PipeVar &option)