powerd++  0.4.4
Classes | Namespaces | Variables
env.hpp File Reference

Implements zero-cost abstractions for the getenv(3) facilities. More...

#include "error.hpp"
#include <cstdlib>
Include dependency graph for env.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sys::env::error
 The domain error type. More...
 
class  sys::env::Var
 A reference type refering to an environment variable. More...
 
struct  sys::env::Vars
 A singleton class providing access to environment variables. More...
 

Namespaces

 sys
 Wrappers around native system interfaces.
 
 sys::env
 Provides wrappers around the getenv() family of functions.
 

Variables

struct sys::env::Vars sys::env::vars
 Singleton providing access to environment variables.
 

Detailed Description

Implements zero-cost abstractions for the getenv(3) facilities.


Class Documentation

◆ sys::env::error

struct sys::env::error

The domain error type.