slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Edge.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 Edge : uint8_t {
20 Top = YGEdgeTop,
24 End = YGEdgeEnd,
27 All = YGEdgeAll,
28};
29
30template <>
31constexpr int32_t ordinalCount<Edge>() {
32 return 9;
33}
34
35constexpr Edge scopedEnum(YGEdge unscoped) {
36 return static_cast<Edge>(unscoped);
37}
38
39constexpr YGEdge unscopedEnum(Edge scoped) {
40 return static_cast<YGEdge>(scoped);
41}
42
43inline const char* toString(Edge e) {
45}
46
47} // namespace facebook::yoga
const char * YGEdgeToString(const YGEdge value)
Definition YGEnums.cpp:86
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeBottom
Definition YGEnums.h:57
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeTop
Definition YGEnums.h:55
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeStart
Definition YGEnums.h:58
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeLeft
Definition YGEnums.h:54
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeRight
Definition YGEnums.h:56
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeHorizontal
Definition YGEnums.h:60
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeVertical
Definition YGEnums.h:61
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeEnd
Definition YGEnums.h:59
Definition Benchmark.cpp:19
const char * toString(Align e)
Definition Align.h:45
constexpr YGAlign unscopedEnum(Align scoped)
Definition Align.h:41
constexpr int32_t ordinalCount< Edge >()
Definition Edge.h:31
Edge
Definition Edge.h:18
constexpr Align scopedEnum(YGAlign unscoped)
Definition Align.h:37