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_GENERATED_CODE_SUPPORT_H_ 9 #define UPB_GENERATED_CODE_SUPPORT_H_ 10 11 // IWYU pragma: begin_exports 12 #include "upb/base/upcast.h" 13 #include "upb/message/accessors.h" 14 #include "upb/message/array.h" 15 #include "upb/message/internal/accessors.h" 16 #include "upb/message/internal/array.h" 17 #include "upb/message/internal/extension.h" 18 #include "upb/message/internal/message.h" 19 #include "upb/message/map_gencode_util.h" 20 #include "upb/message/message.h" 21 #include "upb/mini_descriptor/decode.h" 22 #include "upb/mini_table/enum.h" 23 #include "upb/mini_table/extension.h" 24 #include "upb/mini_table/extension_registry.h" 25 #include "upb/mini_table/field.h" 26 #include "upb/mini_table/file.h" 27 #include "upb/mini_table/message.h" 28 #include "upb/mini_table/sub.h" 29 #include "upb/wire/decode.h" 30 #include "upb/wire/encode.h" 31 #include "upb/wire/internal/decode_fast.h" 32 // IWYU pragma: end_exports 33 34 #endif // UPB_GENERATED_CODE_SUPPORT_H_ 35