# libtmux::test::EnvironmentGuard

- **Module:** libtmux::test
- **Package:** libtmux-cxx
- **Language:** C++
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-cxx/blob/393d4b0ad666f18a6581f1eb281741a75a7503f0/include/libtmux/testing/environment_guard.hpp#L45
- **Page:** https://libtmux.org/en/cxx/latest/reference/libtmux-test-environmentguard/

Environment variables set for the lifetime of this value and restored on destruction, including the ones that were previously unset.

## Members

- `EnvironmentGuard` (method)
- `~EnvironmentGuard` (method)
