morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::detail::CheckRuntime Struct Reference

One check at run time. More...

#include <interpreter.hpp>

Public Member Functions

 CheckRuntime (CheckRuntime const &)=delete
CheckRuntime & operator= (CheckRuntime const &)=delete
 CheckRuntime (CheckRuntime &&)=delete
CheckRuntime & operator= (CheckRuntime &&)=delete
 ~CheckRuntime ()
 Leaves its targets.

Public Attributes

CheckDecl const * decl = nullptr
 The declaration.
reactive::Computed< bool > * failing = nullptr
 Whether assert is false.
reactive::Computed< std::string > * message = nullptr
 The message, as text.
std::vector< ElementState * > targets
 The elements it targets.

Detailed Description

One check at run time.

Definition at line 1585 of file interpreter.hpp.

Constructor & Destructor Documentation

◆ ~CheckRuntime()

morph::ui::detail::CheckRuntime::~CheckRuntime ( )
inline

Leaves its targets.

Definition at line 1602 of file interpreter.hpp.

Member Data Documentation

◆ decl

CheckDecl const* morph::ui::detail::CheckRuntime::decl = nullptr

The declaration.

Definition at line 1587 of file interpreter.hpp.

◆ failing

reactive::Computed<bool>* morph::ui::detail::CheckRuntime::failing = nullptr

Whether assert is false.

Definition at line 1589 of file interpreter.hpp.

◆ message

reactive::Computed<std::string>* morph::ui::detail::CheckRuntime::message = nullptr

The message, as text.

Definition at line 1591 of file interpreter.hpp.

◆ targets

std::vector<ElementState*> morph::ui::detail::CheckRuntime::targets

The elements it targets.

Definition at line 1593 of file interpreter.hpp.


The documentation for this struct was generated from the following file: