Skip to content

Class uipc::core::Engine

ClassList > uipc > core > Engine

Public Functions

Type Name
Engine (std::string_view backend_name, std::string_view workspace="./", const Json & config=default_config())
Engine (const Engine &) = delete
Engine (Engine &&) noexcept
std::string_view backend_name () noexcept const
const FeatureCollection & features ()
Engine & operator= (const Engine &) = delete
Engine & operator= (Engine &&) noexcept
EngineStatusCollection & status ()
Json to_json () const
std::string_view workspace () noexcept const
~Engine ()

Public Static Functions

Type Name
Json default_config ()

Public Functions Documentation

function Engine [1/3]

uipc::core::Engine::Engine (
    std::string_view backend_name,
    std::string_view workspace="./",
    const Json & config=default_config()
) 

function Engine [2/3]

uipc::core::Engine::Engine (
    const Engine &
) = delete

function Engine [3/3]

uipc::core::Engine::Engine (
    Engine &&
) noexcept

function backend_name

std::string_view uipc::core::Engine::backend_name () noexcept const

function features

const FeatureCollection & uipc::core::Engine::features () 

function operator=

Engine & uipc::core::Engine::operator= (
    const Engine &
) = delete

function operator=

Engine & uipc::core::Engine::operator= (
    Engine &&
) noexcept

function status

EngineStatusCollection & uipc::core::Engine::status () 

function to_json

Json uipc::core::Engine::to_json () const

function workspace

std::string_view uipc::core::Engine::workspace () noexcept const

function ~Engine

uipc::core::Engine::~Engine () 

Public Static Functions Documentation

function default_config

static Json uipc::core::Engine::default_config () 


The documentation for this class was generated from the following file include/uipc/core/engine.h