BashSpark
Loading...
Searching...
No Matches
bs::shell_session Member List

This is the complete list of members for bs::shell_session, including all inherited members.

arg() const noexceptbs::shell_sessioninline
arg() noexceptbs::shell_sessioninline
decrease_shell_depth() noexceptbs::shell_sessioninline
env() noexceptbs::shell_sessioninline
env() const noexceptbs::shell_sessioninline
err() const noexceptbs::shell_sessioninline
func_type typedefbs::shell_session
get_arg(const std::size_t nArg) constbs::shell_sessioninline
get_arg_size() constbs::shell_sessioninline
get_args() const noexceptbs::shell_sessioninline
get_current_shell_depth() const noexceptbs::shell_sessioninline
get_env(const std::string &sVariable) constbs::shell_sessioninline
get_env_hop2(const std::string &sVariable) constbs::shell_sessioninline
get_func(const std::string &sVar) constbs::shell_sessioninline
get_last_command_result() const noexceptbs::shell_sessioninline
get_shell() const noexceptbs::shell_sessioninline
get_var(const std::string &sVariable) constbs::shell_sessioninline
get_var_hop2(const std::string &sVariable) constbs::shell_sessioninline
get_vtable_size() const noexceptbs::shell_sessioninline
has_env(const std::string &sVariable) const noexceptbs::shell_sessioninline
has_func(const std::string &sName) const noexceptbs::shell_sessioninline
has_var(const std::string &sVariable) const noexceptbs::shell_sessioninline
in() const noexceptbs::shell_sessioninline
increase_shell_depth() noexceptbs::shell_sessioninline
m_nLastCommandResultbs::shell_sessionprotected
m_pArgbs::shell_sessionprotected
m_pEnvbs::shell_sessionprotected
m_pVarbs::shell_sessionprotected
m_pVtablebs::shell_sessionprotected
make_function_call(shell_arg oArg)bs::shell_sessioninlinevirtual
make_pipe_left(std::ostringstream &oStdOut)bs::shell_sessioninlinevirtual
make_pipe_right(std::istringstream &oStdIn)bs::shell_sessioninlinevirtual
make_subsession(std::istream &oStdIn, std::ostream &oStdOut, std::ostream &oStdErr)bs::shell_sessioninlinevirtual
out() const noexceptbs::shell_sessioninline
set_env(const std::string &sVariable, std::string sValue)bs::shell_sessioninline
set_func(const std::string &sName, const func_type *pFunction)bs::shell_sessioninline
set_last_command_result(const shell_status nLastCommandResult) noexceptbs::shell_sessioninline
set_var(const std::string &sVariable, std::string sValue)bs::shell_sessioninline
shell_session(const shell *pShell, std::istream &oStdIn, std::ostream &oStdOut, std::ostream &oStdErr)bs::shell_sessioninline
shell_session(const shell *pBash, std::istream &oStdIn, std::ostream &oStdOut, std::ostream &oStdErr, shell_env oEnv, shell_arg oArg)bs::shell_sessioninline
shell_session(const shell *pBash, std::istream &oStdIn, std::ostream &oStdOut, std::ostream &oStdErr, std::shared_ptr< shell_env > pEnv, std::shared_ptr< shell_arg > pArg, std::shared_ptr< shell_var > pVar, std::shared_ptr< shell_vtable > pVtable)bs::shell_sessioninlineprotected
var() const noexceptbs::shell_sessioninline
var() noexceptbs::shell_sessioninline
~shell_session()=defaultbs::shell_sessionvirtual