WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
sub.h
Go to the documentation of this file.
1// Protocol Buffers - Google's data interchange format
2// Copyright 2023 Google LLC. All rights reserved.
3//
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file or at
6// https://developers.google.com/open-source/licenses/bsd
7
8#ifndef UPB_MINI_TABLE_SUB_H_
9#define UPB_MINI_TABLE_SUB_H_
10
11#include "upb/mini_table/enum.h"
14
15// Must be last.
16#include "upb/port/def.inc"
17
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24// Constructors
25
28
31
32// Getters
33
36
39
40#ifdef __cplusplus
41} /* extern "C" */
42#endif
43
44#include "upb/port/undef.inc"
45
46#endif /* UPB_MINI_TABLE_SUB_H_ */
#define UPB_API_INLINE
Definition def.inc:163
UPB_API_INLINE const struct upb_MiniTableEnum * upb_MiniTableSub_Enum(const union upb_MiniTableSub sub)
Definition sub.h:42
UPB_API_INLINE union upb_MiniTableSub upb_MiniTableSub_FromMessage(const struct upb_MiniTable *submsg)
Definition sub.h:35
UPB_API_INLINE const struct upb_MiniTable * upb_MiniTableSub_Message(const union upb_MiniTableSub sub)
Definition sub.h:47
UPB_API_INLINE union upb_MiniTableSub upb_MiniTableSub_FromEnum(const struct upb_MiniTableEnum *subenum)
Definition sub.h:28
Definition enum.h:16
Definition message.h:54
Definition sub.h:19