Skip to content

Class zmbt::lang::GlobalEnv

ClassList > zmbt > lang > GlobalEnv

Global Storage env for Expression side effects.

  • #include <global_env.hpp>

Public Functions

Type Name
GlobalEnv ()
GlobalEnv (GlobalEnv const &) = default
GlobalEnv (GlobalEnv &&) = default
boost::json::value Load (boost::json::string_view const json_pointer) noexcept const
void Reset () noexcept
boost::json::value Store (boost::json::string_view const json_pointer, boost::json::value const & value) noexcept
GlobalEnv & operator= (GlobalEnv const &) = default
GlobalEnv & operator= (GlobalEnv &&) = default
~GlobalEnv ()

Public Functions Documentation

function GlobalEnv [1/3]

zmbt::lang::GlobalEnv::GlobalEnv () 

function GlobalEnv [2/3]

zmbt::lang::GlobalEnv::GlobalEnv (
    GlobalEnv const &
) = default

function GlobalEnv [3/3]

zmbt::lang::GlobalEnv::GlobalEnv (
    GlobalEnv &&
) = default

function Load

boost::json::value zmbt::lang::GlobalEnv::Load (
    boost::json::string_view const json_pointer
) noexcept const

function Reset

void zmbt::lang::GlobalEnv::Reset () noexcept

function Store

boost::json::value zmbt::lang::GlobalEnv::Store (
    boost::json::string_view const json_pointer,
    boost::json::value const & value
) noexcept

function operator=

GlobalEnv & zmbt::lang::GlobalEnv::operator= (
    GlobalEnv const &
) = default

function operator=

GlobalEnv & zmbt::lang::GlobalEnv::operator= (
    GlobalEnv &&
) = default

function ~GlobalEnv

zmbt::lang::GlobalEnv::~GlobalEnv () 

Friends Documentation

friend operator<<

std::ostream & zmbt::lang::GlobalEnv::operator<< (
    std::ostream & os,
    GlobalEnv const & env
) 


The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/global_env.hpp