subprocess  0.4.0
Modern subprocess library for c++
Public Member Functions | List of all members
subprocess::EnvironSetter Class Reference

#include <environ.hpp>

Public Member Functions

 EnvironSetter (const std::string &name)
 
 operator std::string ()
 
 operator bool () const
 
std::string to_string ()
 
EnvironSetteroperator= (const std::string &str)
 
EnvironSetteroperator= (const char *str)
 
EnvironSetteroperator= (std::nullptr_t)
 
EnvironSetteroperator= (int value)
 
EnvironSetteroperator= (bool value)
 
EnvironSetteroperator= (float value)
 

Constructor & Destructor Documentation

◆ EnvironSetter()

subprocess::EnvironSetter::EnvironSetter ( const std::string &  name)

Member Function Documentation

◆ operator bool()

subprocess::EnvironSetter::operator bool ( ) const
explicit

◆ operator std::string()

subprocess::EnvironSetter::operator std::string ( )
inline

◆ operator=() [1/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( bool  value)

◆ operator=() [2/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( const char *  str)

◆ operator=() [3/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( const std::string &  str)

◆ operator=() [4/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( float  value)

◆ operator=() [5/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( int  value)

◆ operator=() [6/6]

EnvironSetter& subprocess::EnvironSetter::operator= ( std::nullptr_t  )
inline

◆ to_string()

std::string subprocess::EnvironSetter::to_string ( )

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