接口参考

typed_optional.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/core/typed_optional.h
IntrinsicSize::fromLegacyFloat
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:122

反馈此接口问题 →
IntrinsicSize::isUnconstrained
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:126

反馈此接口问题 →
IntrinsicSize::of
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:104

反馈此接口问题 →
IntrinsicSize::operator==
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:143

反馈此接口问题 →
IntrinsicSize::toFinite
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:132

反馈此接口问题 →
IntrinsicSize::toLegacyFloat
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:136

反馈此接口问题 →
IntrinsicSize::unlimited
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:118

反馈此接口问题 →
isUnconstrainedValue
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:77

反馈此接口问题 →
LengthOrAuto::fromLegacyFloat
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:320

反馈此接口问题 →
LengthOrAuto::isAuto
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:308

反馈此接口问题 →
LengthOrAuto::ofAuto
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:297

反馈此接口问题 →
LengthOrAuto::ofPx
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:301

反馈此接口问题 →
LengthOrAuto::operator=
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:325

反馈此接口问题 →
LengthOrAuto::operator==
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:337

反馈此接口问题 →
LengthOrAuto::or_
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:310

反馈此接口问题 →
LengthOrAuto::toLegacyFloat
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:314

反馈此接口问题 →
LineHeight::isLength
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:259

反馈此接口问题 →
LineHeight::isNormal
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:251

反馈此接口问题 →
LineHeight::isNumber
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:255

反馈此接口问题 →
LineHeight::ofLength
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:247

反馈此接口问题 →
LineHeight::ofNormal
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:239

反馈此接口问题 →
LineHeight::ofNumber
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:243

反馈此接口问题 →
LineHeight::operator==
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:263

反馈此接口问题 →
ZIndex::isAuto
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:188

反馈此接口问题 →
ZIndex::of
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:184

反馈此接口问题 →
ZIndex::ofAuto
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:180

反馈此接口问题 →
ZIndex::operator==
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:195

反馈此接口问题 →
ZIndex::orZero
待核对3.61.7C++

core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/core/typed_optional.h:190

反馈此接口问题 →
浏览同类接口 →