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

A node kind or part kind: its keys and its element values. More...

#include <document.hpp>

Public Attributes

std::string_view kind
 The kind.
std::span< KeySpec const > keys
 Its own keys.
std::uint8_t flags = 0
 kScope, kRowScope, kField, kPart, kWritable, kOpenValues.
std::span< std::string_view const > values = {}
 The element values beyond those every element has.

Detailed Description

A node kind or part kind: its keys and its element values.

Definition at line 653 of file document.hpp.

Member Data Documentation

◆ kind

std::string_view morph::ui::detail::KindSpec::kind

The kind.

Definition at line 655 of file document.hpp.

◆ keys

std::span<KeySpec const> morph::ui::detail::KindSpec::keys

Its own keys.

Definition at line 657 of file document.hpp.

◆ flags

std::uint8_t morph::ui::detail::KindSpec::flags = 0

kScope, kRowScope, kField, kPart, kWritable, kOpenValues.

Definition at line 659 of file document.hpp.

◆ values

std::span<std::string_view const> morph::ui::detail::KindSpec::values = {}

The element values beyond those every element has.

Definition at line 661 of file document.hpp.


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