LLDB  mainline
Classes | Public Member Functions | Static Public Member Functions | List of all members
lldb_private::Environment Class Reference

#include <Environment.h>

Inheritance diagram for lldb_private::Environment:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::Environment:
Collaboration graph
[legend]

Classes

class  Envp
 

Public Member Functions

 Environment ()
 
 Environment (const Environment &RHS)
 
 Environment (Environment &&RHS)
 
 Environment (char *const *Env)
 
 Environment (const char *const *Env)
 
Environmentoperator= (Environment RHS)
 
std::pair< iterator, bool > insert (llvm::StringRef KeyEqValue)
 
void insert (const_iterator first, const_iterator last)
 
Envp getEnvp () const
 

Static Public Member Functions

static std::string compose (const value_type &KeyValue)
 

Detailed Description

Definition at line 18 of file Environment.h.

Constructor & Destructor Documentation

◆ Environment() [1/5]

lldb_private::Environment::Environment ( )
inline

Definition at line 58 of file Environment.h.

◆ Environment() [2/5]

lldb_private::Environment::Environment ( const Environment RHS)
inline

Definition at line 59 of file Environment.h.

◆ Environment() [3/5]

lldb_private::Environment::Environment ( Environment &&  RHS)
inline

Definition at line 60 of file Environment.h.

◆ Environment() [4/5]

lldb_private::Environment::Environment ( char *const *  Env)
inline

Definition at line 61 of file Environment.h.

References lldb_private::Environment::Envp::Environment.

◆ Environment() [5/5]

Environment::Environment ( const char *const *  Env)

Definition at line 37 of file Environment.cpp.

References insert().

Member Function Documentation

◆ compose()

static std::string lldb_private::Environment::compose ( const value_type &  KeyValue)
inlinestatic

◆ getEnvp()

Envp lldb_private::Environment::getEnvp ( ) const
inline

◆ insert() [1/2]

std::pair<iterator, bool> lldb_private::Environment::insert ( llvm::StringRef  KeyEqValue)
inline

◆ insert() [2/2]

void Environment::insert ( const_iterator  first,
const_iterator  last 
)

Definition at line 44 of file Environment.cpp.

◆ operator=()

Environment& lldb_private::Environment::operator= ( Environment  RHS)
inline

Definition at line 65 of file Environment.h.


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