#ifndef FLATBUFFERS_BINARY_ANNOTATOR_H_
#define FLATBUFFERS_BINARY_ANNOTATOR_H_
#include <cstddef>
#include <cstdint>
#include <iomanip>
#include <ios>
#include <list>
#include <map>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "flatbuffers/base.h"
#include "flatbuffers/reflection.h"
#include "flatbuffers/reflection_generated.h"
#include "flatbuffers/stl_emulation.h"
namespace flatbuffers {
enum class BinaryRegionType { … };
template<typename T>
static inline std::string ToHex(T i, size_t width = sizeof(T)) { … }
static inline std::string ToHex(uint8_t i) { … }
enum class BinaryRegionStatus { … };
enum class BinaryRegionCommentType { … };
struct BinaryRegionComment { … };
struct BinaryRegion { … };
enum class BinarySectionType { … };
struct BinarySection { … };
inline static BinaryRegionType GetRegionType(reflection::BaseType base_type) { … }
inline static std::string ToString(const BinaryRegionType type) { … }
class BinaryAnnotator { … };
}
#endif