summaryrefslogtreecommitdiff
path: root/upb/bytestream.upb.h
blob: 9e18579afcdb0c65da33d0e4f653aa28103f80f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// This file was generated by upbc (the upb compiler).
// Do not edit -- your changes will be discarded when the file is
// regenerated.

#ifndef UPB_BYTESTREAM_UPB_H_
#define UPB_BYTESTREAM_UPB_H_

#include "upb/def.h"

#ifdef __cplusplus
extern "C" {
#endif

// Enums

// Do not refer to these forward declarations; use the constants
// below.
extern const upb_msgdef upb_bytestream_msgs[1];
extern const upb_fielddef upb_bytestream_fields[1];
extern const upb_enumdef upb_bytestream_enums[0];

// Constants for references to defs.
// We hide these behind macros to decouple users from the
// details of how we have statically defined them (ie. whether
// each def has its own symbol or lives in an array of defs).
#define UPB_BYTESTREAM &upb_bytestream_msgs[0]

// Selector definitions.
#define UPB_BYTESTREAM_BYTES_ENDSTR 4
#define UPB_BYTESTREAM_BYTES_STARTSTR 3
#define UPB_BYTESTREAM_BYTES_STRING 2

#ifdef __cplusplus
};  // extern "C"
#endif

#endif  // UPB_BYTESTREAM_UPB_H_
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback