text: // Generated by the protocol buffer compiler.  DO NOT EDIT!
  // source: google/protobuf/unittest_lazy_dependencies_enum.proto
  
  #ifndef PROTOBUF_google_2fprotobuf_2funittest_5flazy_5fdependencies_5fenum_2eproto__INCLUDED
  #define PROTOBUF_google_2fprotobuf_2funittest_5flazy_5fdependencies_5fenum_2eproto__INCLUDED
  
  #include <string>
  
  #include <google/protobuf/stubs/common.h>
  
  #if GOOGLE_PROTOBUF_VERSION < 3005000
  #error This file was generated by a newer version of protoc which is
  #error incompatible with your Protocol Buffer headers.  Please update
  #error your headers.
  #endif
  #if 3005001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  #error This file was generated by an older version of protoc which is
  #error incompatible with your Protocol Buffer headers.  Please
  #error regenerate this file with a newer version of protoc.
  #endif
  
  #include <google/protobuf/io/coded_stream.h>
  #include <google/protobuf/arena.h>
  #include <google/protobuf/arenastring.h>
  #include <google/protobuf/generated_message_table_driven.h>
  #include <google/protobuf/generated_message_util.h>
  #include <google/protobuf/metadata.h>
  #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
  #include <google/protobuf/extension_set.h>  // IWYU pragma: export
  #include <google/protobuf/generated_enum_reflection.h>
  // @@protoc_insertion_point(includes)
  
  namespace protobuf_google_2fprotobuf_2funittest_5flazy_5fdependencies_5fenum_2eproto {
  // Internal implementation detail -- do not use these members.
  struct TableStruct {
    static const ::google::protobuf::internal::ParseTableField entries[];
    static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
    static const ::google::protobuf::internal::ParseTable schema[1];
    static const ::google::protobuf::internal::FieldMetadata field_metadata[];
    static const ::google::protobuf::internal::SerializationTable serialization_table[];
    static const ::google::protobuf::uint32 offsets[];
  };
  void AddDescriptors();
  inline void InitDefaults() {
  }
  }  // namespace protobuf_google_2fprotobuf_2funittest_5flazy_5fdependencies_5fenum_2eproto
  namespace protobuf_unittest {
  namespace lazy_imports {
  }  // namespace lazy_imports
  }  // namespace protobuf_unittest
  namespace protobuf_unittest {
  namespace lazy_imports {
  
  enum LazyEnum {
    LAZY_ENUM_0 = 0,
    LAZY_ENUM_1 = 1
  };
  bool LazyEnum_IsValid(int value);
  const LazyEnum LazyEnum_MIN = LAZY_ENUM_0;
  const LazyEnum LazyEnum_MAX = LAZY_ENUM_1;
  const int LazyEnum_ARRAYSIZE = LazyEnum_MAX + 1;
  
  const ::google::protobuf::EnumDescriptor* LazyEnum_descriptor();
  inline const ::std::string& LazyEnum_Name(LazyEnum value) {
    return ::google::protobuf::internal::NameOfEnum(
      LazyEnum_descriptor(), value);
  }
  inline bool LazyEnum_Parse(
      const ::std::string& name, LazyEnum* value) {
    return ::google::protobuf::internal::ParseNamedEnum<LazyEnum>(
      LazyEnum_descriptor(), name, value);
  }
  // ===================================================================
  
  
  // ===================================================================
  
  
  // ===================================================================
  
  #ifdef __GNUC__
    #pragma GCC diagnostic push
    #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  #endif  // __GNUC__
  #ifdef __GNUC__
    #pragma GCC diagnostic pop
  #endif  // __GNUC__
  
  // @@protoc_insertion_point(namespace_scope)
  
  }  // namespace lazy_imports
  }  // namespace protobuf_unittest
  
  namespace google {
  namespace protobuf {
  
  template <> struct is_proto_enum< ::protobuf_unittest::lazy_imports::LazyEnum> : ::google::protobuf::internal::true_type {};
  template <>
  inline const EnumDescriptor* GetEnumDescriptor< ::protobuf_unittest::lazy_imports::LazyEnum>() {
    return ::protobuf_unittest::lazy_imports::LazyEnum_descriptor();
  }
  
  }  // namespace protobuf
  }  // namespace google
  
  // @@protoc_insertion_point(global_scope)
  
  #endif  // PROTOBUF_google_2fprotobuf_2funittest_5flazy_5fdependencies_5fenum_2eproto__INCLUDED
  