Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
612 B
24 lines
612 B
4 months ago
|
#ifndef THIRD_PARTY_UPB_UPB_GENERATOR_MINITABLE_FASTTABLE_H_
|
||
|
#define THIRD_PARTY_UPB_UPB_GENERATOR_MINITABLE_FASTTABLE_H_
|
||
|
|
||
|
#include <cstdint>
|
||
|
#include <string>
|
||
|
#include <utility>
|
||
|
#include <vector>
|
||
|
|
||
|
#include "upb/reflection/def.hpp"
|
||
|
#include "upb_generator/file_layout.h"
|
||
|
|
||
|
namespace upb {
|
||
|
namespace generator {
|
||
|
|
||
|
typedef std::pair<std::string, uint64_t> TableEntry;
|
||
|
|
||
|
std::vector<TableEntry> FastDecodeTable(upb::MessageDefPtr message,
|
||
|
const DefPoolPair& pools);
|
||
|
|
||
|
} // namespace generator
|
||
|
} // namespace upb
|
||
|
|
||
|
#endif // THIRD_PARTY_UPB_UPB_GENERATOR_MINITABLE_FASTTABLE_H_
|