summaryrefslogtreecommitdiff
path: root/src/upb_enum.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/upb_enum.h')
-rw-r--r--src/upb_enum.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/upb_enum.h b/src/upb_enum.h
deleted file mode 100644
index 9acc075..0000000
--- a/src/upb_enum.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * upb - a minimalist implementation of protocol buffers.
- *
- * Copyright (c) 2009 Joshua Haberman. See LICENSE for details.
- *
- * upb_enum is a simple object that allows run-time reflection over the values
- * defined within an enum. */
-
-#ifndef UPB_ENUM_H_
-#define UPB_ENUM_H_
-
-#include <stdint.h>
-#include "upb_atomic.h"
-#include "upb_context.h"
-#include "upb_table.h"
-#include "descriptor.h"
-
-struct upb_enum {
- upb_atomic_refcount_t refcount;
- struct upb_context *context;
- struct google_protobuf_EnumDescriptorProto *descriptor;
- struct upb_strtable nametoint;
- struct upb_inttable inttoname;
-};
-
-struct upb_enum_ntoi_entry {
- struct upb_strtable_entry e;
- uint32_t value;
-};
-
-struct upb_enum_iton_entry {
- struct upb_inttable_entry e;
- struct upb_string *string;
-};
-
-/* Initializes and frees an enum, respectively. Caller retains ownership of
- * ed, but it must outlive e. */
-void upb_enum_init(struct upb_enum *e,
- struct google_protobuf_EnumDescriptorProto *ed,
- struct upb_context *c);
-void upb_enum_free(struct upb_enum *e);
-
-#endif /* UPB_ENUM_H_ */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback