API reference

typed_optional.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/core/typed_optional.h
IntrinsicSize::fromLegacyFloat
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr IntrinsicSize fromLegacyFloat(f32 v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:122

Report an issue with this entry →
IntrinsicSize::isUnconstrained
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isUnconstrained() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:126

Report an issue with this entry →
IntrinsicSize::of
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr IntrinsicSize of(f32 v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:104

Report an issue with this entry →
IntrinsicSize::operator==
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] friend constexpr bool operator==(const IntrinsicSize& a, const IntrinsicSize& b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:143

Report an issue with this entry →
IntrinsicSize::toFinite
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr f32 toFinite(f32 fallback = 0.0f) const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:132

Report an issue with this entry →
IntrinsicSize::toLegacyFloat
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr f32 toLegacyFloat() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:136

Report an issue with this entry →
IntrinsicSize::unlimited
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr IntrinsicSize unlimited() noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:118

Report an issue with this entry →
isUnconstrainedValue
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isUnconstrainedValue(f32 v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:77

Report an issue with this entry →
LengthOrAuto::fromLegacyFloat
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static LengthOrAuto fromLegacyFloat(f32 v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:320

Report an issue with this entry →
LengthOrAuto::isAuto
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isAuto() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:308

Report an issue with this entry →
LengthOrAuto::ofAuto
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr LengthOrAuto ofAuto() noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:297

Report an issue with this entry →
LengthOrAuto::ofPx
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr LengthOrAuto ofPx(f32 px) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:301

Report an issue with this entry →
LengthOrAuto::operator=
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
LengthOrAuto& operator=(f32 px) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:325

Report an issue with this entry →
LengthOrAuto::operator==
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] friend constexpr bool operator==(const LengthOrAuto& a, const LengthOrAuto& b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:337

Report an issue with this entry →
LengthOrAuto::or_
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr f32 or_(f32 fallback) const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:310

Report an issue with this entry →
LengthOrAuto::toLegacyFloat
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] f32 toLegacyFloat() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:314

Report an issue with this entry →
LineHeight::isLength
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isLength() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:259

Report an issue with this entry →
LineHeight::isNormal
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isNormal() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:251

Report an issue with this entry →
LineHeight::isNumber
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isNumber() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:255

Report an issue with this entry →
LineHeight::ofLength
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr LineHeight ofLength(f32 px) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:247

Report an issue with this entry →
LineHeight::ofNormal
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr LineHeight ofNormal() noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:239

Report an issue with this entry →
LineHeight::ofNumber
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr LineHeight ofNumber(f32 n) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:243

Report an issue with this entry →
LineHeight::operator==
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] friend constexpr bool operator==(const LineHeight& a, const LineHeight& b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:263

Report an issue with this entry →
ZIndex::isAuto
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr bool isAuto() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:188

Report an issue with this entry →
ZIndex::of
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr ZIndex of(i32 v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:184

Report an issue with this entry →
ZIndex::ofAuto
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] static constexpr ZIndex ofAuto() noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:180

Report an issue with this entry →
ZIndex::operator==
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] friend constexpr bool operator==(const ZIndex& a, const ZIndex& b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:195

Report an issue with this entry →
ZIndex::orZero
Needs verification3.61.7C++

Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

typed_optional.h
[[nodiscard]] constexpr i32 orZero() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/core/typed_optional.h:190

Report an issue with this entry →
Browse this reference type →