jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Functions | Variables
environment.cpp File Reference
#include <cstring>
#include <string>
#include <algorithm>
#include <memory>
#include <cstdint>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include <jau/environment.hpp>
#include <jau/debug.hpp>
#include <climits>
Include dependency graph for environment.cpp:

Go to the source code of this file.

Functions

static void at_exit_func () noexcept
 
static int install_atexit () noexcept
 
static const std::string s_false ("false")
 
static const std::string s_true ("true")
 

Variables

static bool atexit_cockie = 0 == install_atexit()
 
static jau::sc_atomic_bool is_terminating_ = false
 

Function Documentation

◆ at_exit_func()

static void at_exit_func ( )
staticnoexcept

Definition at line 42 of file environment.cpp.

Here is the caller graph for this function:

◆ install_atexit()

static int install_atexit ( )
staticnoexcept

Definition at line 45 of file environment.cpp.

◆ s_true()

static const std::string s_true ( "true"  )
static

◆ s_false()

static const std::string s_false ( "false"  )
static

Variable Documentation

◆ is_terminating_

jau::sc_atomic_bool is_terminating_ = false
static

Definition at line 40 of file environment.cpp.

◆ atexit_cockie

bool atexit_cockie = 0 == install_atexit()
static

Definition at line 48 of file environment.cpp.