chromium/base/scoped_environment_variable_override.h

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef BASE_SCOPED_ENVIRONMENT_VARIABLE_OVERRIDE_H_
#define BASE_SCOPED_ENVIRONMENT_VARIABLE_OVERRIDE_H_

#include <memory>
#include <string>

#include "base/base_export.h"

namespace base {

class Environment;

// Helper class to override |variable_name| environment variable to |value| for
// the lifetime of this class. Upon destruction, the previous value is restored.
class BASE_EXPORT ScopedEnvironmentVariableOverride final {};

}  // namespace base

#endif  // BASE_SCOPED_ENVIRONMENT_VARIABLE_OVERRIDE_H_