Home | History | Annotate | Download | only in base

Lines Matching full:variable_name

25   virtual bool GetVar(const char* variable_name,
27 if (GetVarImpl(variable_name, result))
34 char first_char = variable_name[0];
37 alternate_case_var = StringToUpperASCII(std::string(variable_name));
39 alternate_case_var = StringToLowerASCII(std::string(variable_name));
45 virtual bool SetVar(const char* variable_name,
47 return SetVarImpl(variable_name, new_value);
50 virtual bool UnSetVar(const char* variable_name) OVERRIDE {
51 return UnSetVarImpl(variable_name);
55 bool GetVarImpl(const char* variable_name, std::string* result) {
57 const char* env_value = getenv(variable_name);
66 UTF8ToWide(variable_name).c_str(), NULL, 0);
71 ::GetEnvironmentVariable(UTF8ToWide(variable_name).c_str(), value.get(),
81 bool SetVarImpl(const char* variable_name, const std::string& new_value) {
84 return !setenv(variable_name, new_value.c_str(), 1);
87 return !!SetEnvironmentVariable(UTF8ToWide(variable_name).c_str(),
92 bool UnSetVarImpl(const char* variable_name) {
95 return !unsetenv(variable_name);
98 return !!SetEnvironmentVariable(UTF8ToWide(variable_name).c_str(), NULL);
139 bool Environment::HasVar(const char* variable_name) {
140 return GetVar(variable_name, NULL);