slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Align.h
浏览该文件的文档.
1/*
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 */
7
8// @generated by enums.py
9// clang-format off
10#pragma once
11
12#include <cstdint>
13#include <yoga/YGEnums.h>
15
16namespace facebook::yoga {
17
18enum class Align : uint8_t {
19 Auto = YGAlignAuto,
20 FlexStart = YGAlignFlexStart,
21 Center = YGAlignCenter,
22 FlexEnd = YGAlignFlexEnd,
23 Stretch = YGAlignStretch,
24 Baseline = YGAlignBaseline,
25 SpaceBetween = YGAlignSpaceBetween,
26 SpaceAround = YGAlignSpaceAround,
27 SpaceEvenly = YGAlignSpaceEvenly,
28 Start = YGAlignStart,
29 End = YGAlignEnd,
30};
31
32template <>
33constexpr int32_t ordinalCount<Align>() {
34 return 11;
35}
36
37constexpr Align scopedEnum(YGAlign unscoped) {
38 return static_cast<Align>(unscoped);
39}
40
41constexpr YGAlign unscopedEnum(Align scoped) {
42 return static_cast<YGAlign>(scoped);
43}
44
45inline const char* toString(Align e) {
47}
48
49} // namespace facebook::yoga
const char * YGAlignToString(const YGAlign value)
Definition YGEnums.cpp:12
Definition Benchmark.cpp:19
Align
Definition Align.h:18
const char * toString(Align e)
Definition Align.h:45
constexpr YGAlign unscopedEnum(Align scoped)
Definition Align.h:41
constexpr int32_t ordinalCount< Align >()
Definition Align.h:33
constexpr Align scopedEnum(YGAlign unscoped)
Definition Align.h:37