WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
file.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_FILE_H_
9#define UPB_MINI_TABLE_FILE_H_
10
11#include "upb/mini_table/enum.h"
15
16// Must be last.
17#include "upb/port/def.inc"
18
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
26 const upb_MiniTableFile* f, int i);
27
29
31 const upb_MiniTableFile* f, int i);
32
34
36 const upb_MiniTableFile* f, int i);
37
39
40#ifdef __cplusplus
41} /* extern "C" */
42#endif
43
44#include "upb/port/undef.inc"
45
46#endif /* UPB_MINI_TABLE_FILE_H_ */
#define UPB_API_INLINE
Definition def.inc:163
UPB_API_INLINE const upb_MiniTableEnum * upb_MiniTableFile_Enum(const upb_MiniTableFile *f, int i)
UPB_API_INLINE const upb_MiniTable * upb_MiniTableFile_Message(const upb_MiniTableFile *f, int i)
UPB_API_INLINE const upb_MiniTableExtension * upb_MiniTableFile_Extension(const upb_MiniTableFile *f, int i)
UPB_API_INLINE int upb_MiniTableFile_ExtensionCount(const upb_MiniTableFile *f)
UPB_API_INLINE int upb_MiniTableFile_EnumCount(const upb_MiniTableFile *f)
UPB_API_INLINE int upb_MiniTableFile_MessageCount(const upb_MiniTableFile *f)
Definition enum.h:16
Definition extension.h:21
Definition file.h:14
Definition message.h:54