Skip to content

Class zmbt::Config

ClassList > zmbt > Config

Global app config.

  • #include <config.hpp>

Public Types

Type Name
typedef std::function< void(boost::json::value const &)> FailureHandler

Public Functions

Type Name
Config ()
Config (Config const &) = default
Config (Config &&) = default
Config & HandleTestFailure (boost::json::value const & diagnostics)
Config & ResetFailureHandler ()
Reset the test handler to default.
Config & SetFailureHandler (FailureHandler const & fn)
Set custom test failure handler.
Config & operator= (Config const &) = default
Config & operator= (Config &&) = default
~Config () = default

Public Types Documentation

typedef FailureHandler

using zmbt::Config::FailureHandler =  std::function<void(boost::json::value const&)>;

Public Functions Documentation

function Config [1/3]

zmbt::Config::Config () 

function Config [2/3]

zmbt::Config::Config (
    Config const &
) = default

function Config [3/3]

zmbt::Config::Config (
    Config &&
) = default

function HandleTestFailure

Config & zmbt::Config::HandleTestFailure (
    boost::json::value const & diagnostics
) 

function ResetFailureHandler

Reset the test handler to default.

Config & zmbt::Config::ResetFailureHandler () 


function SetFailureHandler

Set custom test failure handler.

Config & zmbt::Config::SetFailureHandler (
    FailureHandler const & fn
) 


function operator=

Config & zmbt::Config::operator= (
    Config const &
) = default

function operator=

Config & zmbt::Config::operator= (
    Config &&
) = default

function ~Config

zmbt::Config::~Config () = default


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