LLDB mainline
|
#include <Environment.h>
Classes | |
class | Envp |
Public Member Functions | |
Environment () | |
Environment (const Environment &RHS) | |
Environment (Environment &&RHS) | |
Environment (char *const *Env) | |
Environment (const char *const *Env) | |
Environment & | operator= (Environment RHS) |
std::pair< iterator, bool > | insert (llvm::StringRef KeyEqValue) |
void | insert (iterator first, iterator last) |
Envp | getEnvp () const |
Static Public Member Functions | |
static std::string | compose (const value_type &KeyValue) |
Private Types | |
using | Base = llvm::StringMap< std::string > |
Definition at line 18 of file Environment.h.
|
private |
Definition at line 19 of file Environment.h.
|
inline |
Definition at line 59 of file Environment.h.
|
inline |
Definition at line 60 of file Environment.h.
|
inline |
Definition at line 61 of file Environment.h.
|
inline |
Definition at line 62 of file Environment.h.
Environment::Environment | ( | const char *const * | Env | ) |
Definition at line 37 of file Environment.cpp.
References insert().
|
inlinestatic |
Definition at line 80 of file Environment.h.
Referenced by ComputeLaunchEnvironment(), CreateEnvironmentBuffer(), and lldb::SBEnvironment::GetEntries().
|
inline |
Definition at line 78 of file Environment.h.
Referenced by lldb_private::Args::Args(), FixupEnvironment(), LaunchProcessPosixSpawn(), and lldb_private::SBLaunchInfoImpl::RegenerateEnvp().
void Environment::insert | ( | iterator | first, |
iterator | last | ||
) |
Definition at line 44 of file Environment.cpp.
|
inline |
Definition at line 71 of file Environment.h.
References insert().
Referenced by CommandObjectProcessLaunch::DoExecute(), Environment(), GetMacOSXProcessArgs(), GetProcessEnviron(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon::Handle_QEnvironment(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon::Handle_QEnvironmentHexEncoded(), insert(), and lldb_private::CommandOptionsProcessLaunch::SetOptionValue().
|
inline |
Definition at line 66 of file Environment.h.