Heavily reduce what is needed from protobuf (lite implementation)

This commit is contained in:
Amos 2022-02-24 12:47:18 +01:00
parent d12bf39dea
commit fdb6663c91
8 changed files with 449 additions and 1308 deletions

View File

@ -8,10 +8,7 @@
#include <thirdparty/protobuf/io/coded_stream.h>
#include <thirdparty/protobuf/extension_set.h>
#include <thirdparty/protobuf/wire_format_lite.h>
#include <thirdparty/protobuf/descriptor.h>
#include <thirdparty/protobuf/generated_message_reflection.h>
#include <thirdparty/protobuf/reflection_ops.h>
#include <thirdparty/protobuf/wire_format.h>
#include <thirdparty/protobuf/io/zero_copy_stream_impl_lite.h>
// @@protoc_insertion_point(includes)
#include <thirdparty/protobuf/port_def.inc>
@ -34,63 +31,7 @@ struct requestDefaultTypeInternal {
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT requestDefaultTypeInternal _request_default_instance_;
} // namespace cl_rcon
static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_cl_5frcon_2eproto[1];
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_cl_5frcon_2eproto[1];
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_cl_5frcon_2eproto = nullptr;
const uint32_t TableStruct_cl_5frcon_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, _has_bits_),
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, requestid_),
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, requesttype_),
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, requestbuf_),
PROTOBUF_FIELD_OFFSET(::cl_rcon::request, requestval_),
2,
3,
0,
1,
};
static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 10, -1, sizeof(::cl_rcon::request)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::cl_rcon::_request_default_instance_),
};
const char descriptor_table_protodef_cl_5frcon_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
"\n\rcl_rcon.proto\022\007cl_rcon\"m\n\007request\022\021\n\tr"
"equestID\030\001 \001(\005\022\'\n\013requestType\030\002 \001(\0162\022.cl"
"_rcon.request_t\022\022\n\nrequestBuf\030\003 \001(\t\022\022\n\nr"
"equestVal\030\004 \001(\t*\333\001\n\trequest_t\022\034\n\030SERVERD"
"ATA_REQUEST_VALUE\020\000\022\037\n\033SERVERDATA_REQUES"
"T_SETVALUE\020\001\022\"\n\036SERVERDATA_REQUEST_EXECC"
"OMMAND\020\002\022\033\n\027SERVERDATA_REQUEST_AUTH\020\003\022\'\n"
"#SERVERDATA_REQUEST_SEND_CONSOLE_LOG\020\004\022%"
"\n!SERVERDATA_REQUEST_SEND_REMOTEBUG\020\005"
;
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_cl_5frcon_2eproto_once;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_cl_5frcon_2eproto = {
false, false, 357, descriptor_table_protodef_cl_5frcon_2eproto, "cl_rcon.proto",
&descriptor_table_cl_5frcon_2eproto_once, nullptr, 0, 1,
schemas, file_default_instances, TableStruct_cl_5frcon_2eproto::offsets,
file_level_metadata_cl_5frcon_2eproto, file_level_enum_descriptors_cl_5frcon_2eproto, file_level_service_descriptors_cl_5frcon_2eproto,
};
PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_cl_5frcon_2eproto_getter() {
return &descriptor_table_cl_5frcon_2eproto;
}
// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_cl_5frcon_2eproto(&descriptor_table_cl_5frcon_2eproto);
namespace cl_rcon {
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* request_t_descriptor() {
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_cl_5frcon_2eproto);
return file_level_enum_descriptors_cl_5frcon_2eproto[0];
}
bool request_t_IsValid(int value) {
switch (value) {
case 0:
@ -105,6 +46,59 @@ bool request_t_IsValid(int value) {
}
}
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> request_t_strings[6] = {};
static const char request_t_names[] =
"SERVERDATA_REQUEST_AUTH"
"SERVERDATA_REQUEST_EXECCOMMAND"
"SERVERDATA_REQUEST_SEND_CONSOLE_LOG"
"SERVERDATA_REQUEST_SEND_REMOTEBUG"
"SERVERDATA_REQUEST_SETVALUE"
"SERVERDATA_REQUEST_VALUE";
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry request_t_entries[] = {
{ {request_t_names + 0, 23}, 3 },
{ {request_t_names + 23, 30}, 2 },
{ {request_t_names + 53, 35}, 4 },
{ {request_t_names + 88, 33}, 5 },
{ {request_t_names + 121, 27}, 1 },
{ {request_t_names + 148, 24}, 0 },
};
static const int request_t_entries_by_number[] = {
5, // 0 -> SERVERDATA_REQUEST_VALUE
4, // 1 -> SERVERDATA_REQUEST_SETVALUE
1, // 2 -> SERVERDATA_REQUEST_EXECCOMMAND
0, // 3 -> SERVERDATA_REQUEST_AUTH
2, // 4 -> SERVERDATA_REQUEST_SEND_CONSOLE_LOG
3, // 5 -> SERVERDATA_REQUEST_SEND_REMOTEBUG
};
const std::string& request_t_Name(
request_t value) {
static const bool dummy =
::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
request_t_entries,
request_t_entries_by_number,
6, request_t_strings);
(void) dummy;
int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
request_t_entries,
request_t_entries_by_number,
6, value);
return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
request_t_strings[idx].get();
}
bool request_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, request_t* value) {
int int_value;
bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
request_t_entries, 6, name, &int_value);
if (success) {
*value = static_cast<request_t>(int_value);
}
return success;
}
// ===================================================================
@ -127,7 +121,7 @@ class request::_Internal {
request::request(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
: ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
@ -135,9 +129,9 @@ request::request(::PROTOBUF_NAMESPACE_ID::Arena* arena,
// @@protoc_insertion_point(arena_constructor:cl_rcon.request)
}
request::request(const request& from)
: ::PROTOBUF_NAMESPACE_ID::Message(),
: ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
requestbuf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
requestbuf_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
@ -179,7 +173,7 @@ request::~request() {
// @@protoc_insertion_point(destructor:cl_rcon.request)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
_internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
_internal_metadata_.Delete<std::string>();
}
inline void request::SharedDtor() {
@ -219,7 +213,7 @@ void request::Clear() {
reinterpret_cast<char*>(&requestid_)) + sizeof(requesttype_));
}
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
_internal_metadata_.Clear<std::string>();
}
const char* request::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
@ -243,11 +237,7 @@ const char* request::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
if (PROTOBUF_PREDICT_TRUE(::cl_rcon::request_t_IsValid(val))) {
_internal_set_requesttype(static_cast<::cl_rcon::request_t>(val));
} else {
::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
}
_internal_set_requesttype(static_cast<::cl_rcon::request_t>(val));
} else
goto handle_unusual;
continue;
@ -256,9 +246,7 @@ const char* request::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
auto str = _internal_mutable_requestbuf();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
#ifndef NDEBUG
::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "cl_rcon.request.requestBuf");
#endif // !NDEBUG
CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr));
CHK_(ptr);
} else
goto handle_unusual;
@ -268,9 +256,7 @@ const char* request::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
auto str = _internal_mutable_requestval();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
#ifndef NDEBUG
::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "cl_rcon.request.requestVal");
#endif // !NDEBUG
CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr));
CHK_(ptr);
} else
goto handle_unusual;
@ -286,7 +272,7 @@ const char* request::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in
}
ptr = UnknownFieldParse(
tag,
_internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
_internal_metadata_.mutable_unknown_fields<std::string>(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@ -305,43 +291,42 @@ uint8_t* request::_InternalSerialize(
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
// optional int32 requestID = 1;
if (cached_has_bits & 0x00000004u) {
if (_internal_has_requestid()) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_requestid(), target);
}
// optional .cl_rcon.request_t requestType = 2;
if (cached_has_bits & 0x00000008u) {
if (_internal_has_requesttype()) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
2, this->_internal_requesttype(), target);
}
// optional string requestBuf = 3;
if (cached_has_bits & 0x00000001u) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
if (_internal_has_requestbuf()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->_internal_requestbuf().data(), static_cast<int>(this->_internal_requestbuf().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"cl_rcon.request.requestBuf");
target = stream->WriteStringMaybeAliased(
3, this->_internal_requestbuf(), target);
}
// optional string requestVal = 4;
if (cached_has_bits & 0x00000002u) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
if (_internal_has_requestval()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->_internal_requestval().data(), static_cast<int>(this->_internal_requestval().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"cl_rcon.request.requestVal");
target = stream->WriteStringMaybeAliased(
4, this->_internal_requestval(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
// @@protoc_insertion_point(serialize_to_array_end:cl_rcon.request)
return target;
@ -383,22 +368,20 @@ size_t request::ByteSizeLong() const {
}
}
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData request::_class_data_ = {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
request::MergeImpl
};
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*request::GetClassData() const { return &_class_data_; }
void request::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
const ::PROTOBUF_NAMESPACE_ID::Message& from) {
static_cast<request *>(to)->MergeFrom(
static_cast<const request &>(from));
void request::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const request*>(
&from));
}
void request::MergeFrom(const request& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:cl_rcon.request)
GOOGLE_DCHECK_NE(&from, this);
@ -421,7 +404,7 @@ void request::MergeFrom(const request& from) {
}
_has_bits_[0] |= cached_has_bits;
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
}
void request::CopyFrom(const request& from) {
@ -459,12 +442,11 @@ void request::InternalSwap(request* other) {
reinterpret_cast<char*>(&other->requestid_));
}
::PROTOBUF_NAMESPACE_ID::Metadata request::GetMetadata() const {
return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
&descriptor_table_cl_5frcon_2eproto_getter, &descriptor_table_cl_5frcon_2eproto_once,
file_level_metadata_cl_5frcon_2eproto[0]);
std::string request::GetTypeName() const {
return "cl_rcon.request";
}
// @@protoc_insertion_point(namespace_scope)
} // namespace cl_rcon
PROTOBUF_NAMESPACE_OPEN

View File

@ -26,12 +26,10 @@
#include <thirdparty/protobuf/generated_message_table_driven.h>
#include <thirdparty/protobuf/generated_message_util.h>
#include <thirdparty/protobuf/metadata_lite.h>
#include <thirdparty/protobuf/generated_message_reflection.h>
#include <thirdparty/protobuf/message.h>
#include <thirdparty/protobuf/message_lite.h>
#include <thirdparty/protobuf/repeated_field.h> // IWYU pragma: export
#include <thirdparty/protobuf/extension_set.h> // IWYU pragma: export
#include <thirdparty/protobuf/generated_enum_reflection.h>
#include <thirdparty/protobuf/unknown_field_set.h>
#include <thirdparty/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <thirdparty/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_cl_5frcon_2eproto
@ -53,7 +51,6 @@ struct TableStruct_cl_5frcon_2eproto {
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_cl_5frcon_2eproto;
namespace cl_rcon {
class request;
struct requestDefaultTypeInternal;
@ -70,31 +67,29 @@ enum request_t : int {
SERVERDATA_REQUEST_EXECCOMMAND = 2,
SERVERDATA_REQUEST_AUTH = 3,
SERVERDATA_REQUEST_SEND_CONSOLE_LOG = 4,
SERVERDATA_REQUEST_SEND_REMOTEBUG = 5
SERVERDATA_REQUEST_SEND_REMOTEBUG = 5,
request_t_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
request_t_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
};
bool request_t_IsValid(int value);
constexpr request_t request_t_MIN = SERVERDATA_REQUEST_VALUE;
constexpr request_t request_t_MAX = SERVERDATA_REQUEST_SEND_REMOTEBUG;
constexpr int request_t_ARRAYSIZE = request_t_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* request_t_descriptor();
const std::string& request_t_Name(request_t value);
template<typename T>
inline const std::string& request_t_Name(T enum_t_value) {
static_assert(::std::is_same<T, request_t>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function request_t_Name.");
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
request_t_descriptor(), enum_t_value);
}
inline bool request_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, request_t* value) {
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<request_t>(
request_t_descriptor(), name, value);
return request_t_Name(static_cast<request_t>(enum_t_value));
}
bool request_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, request_t* value);
// ===================================================================
class request final :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:cl_rcon.request) */ {
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cl_rcon.request) */ {
public:
inline request() : request(nullptr) {}
~request() override;
@ -124,22 +119,6 @@ class request final :
return *this;
}
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
}
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
return GetDescriptor();
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
return default_instance().GetMetadata().descriptor;
}
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return default_instance().GetMetadata().reflection;
}
static const request& default_instance() {
return *internal_default_instance();
}
@ -177,13 +156,9 @@ class request final :
request* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<request>(arena);
}
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const request& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
void MergeFrom(const request& from);
private:
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@ -196,7 +171,7 @@ class request final :
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const final;
void SetCachedSize(int size) const;
void InternalSwap(request* other);
private:
@ -212,10 +187,7 @@ class request final :
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
@ -363,7 +335,6 @@ inline ::cl_rcon::request_t request::requesttype() const {
return _internal_requesttype();
}
inline void request::_internal_set_requesttype(::cl_rcon::request_t value) {
assert(::cl_rcon::request_t_IsValid(value));
_has_bits_[0] |= 0x00000008u;
requesttype_ = value;
}
@ -521,10 +492,6 @@ inline void request::set_allocated_requestval(std::string* requestval) {
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::cl_rcon::request_t> : ::std::true_type {};
template <>
inline const EnumDescriptor* GetEnumDescriptor< ::cl_rcon::request_t>() {
return ::cl_rcon::request_t_descriptor();
}
PROTOBUF_NAMESPACE_CLOSE

View File

@ -8,10 +8,7 @@
#include <thirdparty/protobuf/io/coded_stream.h>
#include <thirdparty/protobuf/extension_set.h>
#include <thirdparty/protobuf/wire_format_lite.h>
#include <thirdparty/protobuf/descriptor.h>
#include <thirdparty/protobuf/generated_message_reflection.h>
#include <thirdparty/protobuf/reflection_ops.h>
#include <thirdparty/protobuf/wire_format.h>
#include <thirdparty/protobuf/io/zero_copy_stream_impl_lite.h>
// @@protoc_insertion_point(includes)
#include <thirdparty/protobuf/port_def.inc>
@ -34,63 +31,7 @@ struct responseDefaultTypeInternal {
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT responseDefaultTypeInternal _response_default_instance_;
} // namespace sv_rcon
static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_sv_5frcon_2eproto[1];
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_sv_5frcon_2eproto[1];
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_sv_5frcon_2eproto = nullptr;
const uint32_t TableStruct_sv_5frcon_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, _has_bits_),
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, responseid_),
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, responsetype_),
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, responsebuf_),
PROTOBUF_FIELD_OFFSET(::sv_rcon::response, responseval_),
2,
3,
0,
1,
};
static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, 10, -1, sizeof(::sv_rcon::response)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::sv_rcon::_response_default_instance_),
};
const char descriptor_table_protodef_sv_5frcon_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
"\n\rsv_rcon.proto\022\007sv_rcon\"s\n\010response\022\022\n\n"
"responseID\030\001 \001(\005\022)\n\014responseType\030\002 \001(\0162\023"
".sv_rcon.response_t\022\023\n\013responseBuf\030\003 \001(\t"
"\022\023\n\013responseVal\030\004 \001(\t*\321\001\n\nresponse_t\022\035\n\031"
"SERVERDATA_RESPONSE_VALUE\020\000\022\036\n\032SERVERDAT"
"A_RESPONSE_UPDATE\020\001\022\034\n\030SERVERDATA_RESPON"
"SE_AUTH\020\002\022#\n\037SERVERDATA_RESPONSE_CONSOLE"
"_LOG\020\003\022\036\n\032SERVERDATA_RESPONSE_STRING\020\004\022!"
"\n\035SERVERDATA_RESPONSE_REMOTEBUG\020\005"
;
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_sv_5frcon_2eproto_once;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_sv_5frcon_2eproto = {
false, false, 353, descriptor_table_protodef_sv_5frcon_2eproto, "sv_rcon.proto",
&descriptor_table_sv_5frcon_2eproto_once, nullptr, 0, 1,
schemas, file_default_instances, TableStruct_sv_5frcon_2eproto::offsets,
file_level_metadata_sv_5frcon_2eproto, file_level_enum_descriptors_sv_5frcon_2eproto, file_level_service_descriptors_sv_5frcon_2eproto,
};
PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_sv_5frcon_2eproto_getter() {
return &descriptor_table_sv_5frcon_2eproto;
}
// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_sv_5frcon_2eproto(&descriptor_table_sv_5frcon_2eproto);
namespace sv_rcon {
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* response_t_descriptor() {
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_sv_5frcon_2eproto);
return file_level_enum_descriptors_sv_5frcon_2eproto[0];
}
bool response_t_IsValid(int value) {
switch (value) {
case 0:
@ -105,6 +46,59 @@ bool response_t_IsValid(int value) {
}
}
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> response_t_strings[6] = {};
static const char response_t_names[] =
"SERVERDATA_RESPONSE_AUTH"
"SERVERDATA_RESPONSE_CONSOLE_LOG"
"SERVERDATA_RESPONSE_REMOTEBUG"
"SERVERDATA_RESPONSE_STRING"
"SERVERDATA_RESPONSE_UPDATE"
"SERVERDATA_RESPONSE_VALUE";
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry response_t_entries[] = {
{ {response_t_names + 0, 24}, 2 },
{ {response_t_names + 24, 31}, 3 },
{ {response_t_names + 55, 29}, 5 },
{ {response_t_names + 84, 26}, 4 },
{ {response_t_names + 110, 26}, 1 },
{ {response_t_names + 136, 25}, 0 },
};
static const int response_t_entries_by_number[] = {
5, // 0 -> SERVERDATA_RESPONSE_VALUE
4, // 1 -> SERVERDATA_RESPONSE_UPDATE
0, // 2 -> SERVERDATA_RESPONSE_AUTH
1, // 3 -> SERVERDATA_RESPONSE_CONSOLE_LOG
3, // 4 -> SERVERDATA_RESPONSE_STRING
2, // 5 -> SERVERDATA_RESPONSE_REMOTEBUG
};
const std::string& response_t_Name(
response_t value) {
static const bool dummy =
::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
response_t_entries,
response_t_entries_by_number,
6, response_t_strings);
(void) dummy;
int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
response_t_entries,
response_t_entries_by_number,
6, value);
return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
response_t_strings[idx].get();
}
bool response_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, response_t* value) {
int int_value;
bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
response_t_entries, 6, name, &int_value);
if (success) {
*value = static_cast<response_t>(int_value);
}
return success;
}
// ===================================================================
@ -127,7 +121,7 @@ class response::_Internal {
response::response(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
: ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
@ -135,9 +129,9 @@ response::response(::PROTOBUF_NAMESPACE_ID::Arena* arena,
// @@protoc_insertion_point(arena_constructor:sv_rcon.response)
}
response::response(const response& from)
: ::PROTOBUF_NAMESPACE_ID::Message(),
: ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_) {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
responsebuf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
responsebuf_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
@ -179,7 +173,7 @@ response::~response() {
// @@protoc_insertion_point(destructor:sv_rcon.response)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
_internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
_internal_metadata_.Delete<std::string>();
}
inline void response::SharedDtor() {
@ -219,7 +213,7 @@ void response::Clear() {
reinterpret_cast<char*>(&responseid_)) + sizeof(responsetype_));
}
_has_bits_.Clear();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
_internal_metadata_.Clear<std::string>();
}
const char* response::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
@ -243,11 +237,7 @@ const char* response::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::i
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
if (PROTOBUF_PREDICT_TRUE(::sv_rcon::response_t_IsValid(val))) {
_internal_set_responsetype(static_cast<::sv_rcon::response_t>(val));
} else {
::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
}
_internal_set_responsetype(static_cast<::sv_rcon::response_t>(val));
} else
goto handle_unusual;
continue;
@ -256,9 +246,7 @@ const char* response::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::i
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
auto str = _internal_mutable_responsebuf();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
#ifndef NDEBUG
::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "sv_rcon.response.responseBuf");
#endif // !NDEBUG
CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr));
CHK_(ptr);
} else
goto handle_unusual;
@ -268,9 +256,7 @@ const char* response::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::i
if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
auto str = _internal_mutable_responseval();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
#ifndef NDEBUG
::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "sv_rcon.response.responseVal");
#endif // !NDEBUG
CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr));
CHK_(ptr);
} else
goto handle_unusual;
@ -286,7 +272,7 @@ const char* response::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::i
}
ptr = UnknownFieldParse(
tag,
_internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
_internal_metadata_.mutable_unknown_fields<std::string>(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@ -305,43 +291,42 @@ uint8_t* response::_InternalSerialize(
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
// optional int32 responseID = 1;
if (cached_has_bits & 0x00000004u) {
if (_internal_has_responseid()) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_responseid(), target);
}
// optional .sv_rcon.response_t responseType = 2;
if (cached_has_bits & 0x00000008u) {
if (_internal_has_responsetype()) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
2, this->_internal_responsetype(), target);
}
// optional string responseBuf = 3;
if (cached_has_bits & 0x00000001u) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
if (_internal_has_responsebuf()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->_internal_responsebuf().data(), static_cast<int>(this->_internal_responsebuf().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"sv_rcon.response.responseBuf");
target = stream->WriteStringMaybeAliased(
3, this->_internal_responsebuf(), target);
}
// optional string responseVal = 4;
if (cached_has_bits & 0x00000002u) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
if (_internal_has_responseval()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->_internal_responseval().data(), static_cast<int>(this->_internal_responseval().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"sv_rcon.response.responseVal");
target = stream->WriteStringMaybeAliased(
4, this->_internal_responseval(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
// @@protoc_insertion_point(serialize_to_array_end:sv_rcon.response)
return target;
@ -383,22 +368,20 @@ size_t response::ByteSizeLong() const {
}
}
return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
}
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData response::_class_data_ = {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
response::MergeImpl
};
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*response::GetClassData() const { return &_class_data_; }
void response::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
const ::PROTOBUF_NAMESPACE_ID::Message& from) {
static_cast<response *>(to)->MergeFrom(
static_cast<const response &>(from));
void response::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const response*>(
&from));
}
void response::MergeFrom(const response& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:sv_rcon.response)
GOOGLE_DCHECK_NE(&from, this);
@ -421,7 +404,7 @@ void response::MergeFrom(const response& from) {
}
_has_bits_[0] |= cached_has_bits;
}
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
}
void response::CopyFrom(const response& from) {
@ -459,12 +442,11 @@ void response::InternalSwap(response* other) {
reinterpret_cast<char*>(&other->responseid_));
}
::PROTOBUF_NAMESPACE_ID::Metadata response::GetMetadata() const {
return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
&descriptor_table_sv_5frcon_2eproto_getter, &descriptor_table_sv_5frcon_2eproto_once,
file_level_metadata_sv_5frcon_2eproto[0]);
std::string response::GetTypeName() const {
return "sv_rcon.response";
}
// @@protoc_insertion_point(namespace_scope)
} // namespace sv_rcon
PROTOBUF_NAMESPACE_OPEN

View File

@ -26,12 +26,10 @@
#include <thirdparty/protobuf/generated_message_table_driven.h>
#include <thirdparty/protobuf/generated_message_util.h>
#include <thirdparty/protobuf/metadata_lite.h>
#include <thirdparty/protobuf/generated_message_reflection.h>
#include <thirdparty/protobuf/message.h>
#include <thirdparty/protobuf/message_lite.h>
#include <thirdparty/protobuf/repeated_field.h> // IWYU pragma: export
#include <thirdparty/protobuf/extension_set.h> // IWYU pragma: export
#include <thirdparty/protobuf/generated_enum_reflection.h>
#include <thirdparty/protobuf/unknown_field_set.h>
#include <thirdparty/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <thirdparty/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_sv_5frcon_2eproto
@ -53,7 +51,6 @@ struct TableStruct_sv_5frcon_2eproto {
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_sv_5frcon_2eproto;
namespace sv_rcon {
class response;
struct responseDefaultTypeInternal;
@ -70,31 +67,29 @@ enum response_t : int {
SERVERDATA_RESPONSE_AUTH = 2,
SERVERDATA_RESPONSE_CONSOLE_LOG = 3,
SERVERDATA_RESPONSE_STRING = 4,
SERVERDATA_RESPONSE_REMOTEBUG = 5
SERVERDATA_RESPONSE_REMOTEBUG = 5,
response_t_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
response_t_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
};
bool response_t_IsValid(int value);
constexpr response_t response_t_MIN = SERVERDATA_RESPONSE_VALUE;
constexpr response_t response_t_MAX = SERVERDATA_RESPONSE_REMOTEBUG;
constexpr int response_t_ARRAYSIZE = response_t_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* response_t_descriptor();
const std::string& response_t_Name(response_t value);
template<typename T>
inline const std::string& response_t_Name(T enum_t_value) {
static_assert(::std::is_same<T, response_t>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function response_t_Name.");
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
response_t_descriptor(), enum_t_value);
}
inline bool response_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, response_t* value) {
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<response_t>(
response_t_descriptor(), name, value);
return response_t_Name(static_cast<response_t>(enum_t_value));
}
bool response_t_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, response_t* value);
// ===================================================================
class response final :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:sv_rcon.response) */ {
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sv_rcon.response) */ {
public:
inline response() : response(nullptr) {}
~response() override;
@ -124,22 +119,6 @@ class response final :
return *this;
}
inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
}
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
return GetDescriptor();
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
return default_instance().GetMetadata().descriptor;
}
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return default_instance().GetMetadata().reflection;
}
static const response& default_instance() {
return *internal_default_instance();
}
@ -177,13 +156,9 @@ class response final :
response* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<response>(arena);
}
using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const response& from);
using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
void MergeFrom(const response& from);
private:
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
public:
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@ -196,7 +171,7 @@ class response final :
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const final;
void SetCachedSize(int size) const;
void InternalSwap(response* other);
private:
@ -212,10 +187,7 @@ class response final :
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
static const ClassData _class_data_;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
@ -363,7 +335,6 @@ inline ::sv_rcon::response_t response::responsetype() const {
return _internal_responsetype();
}
inline void response::_internal_set_responsetype(::sv_rcon::response_t value) {
assert(::sv_rcon::response_t_IsValid(value));
_has_bits_[0] |= 0x00000008u;
responsetype_ = value;
}
@ -521,10 +492,6 @@ inline void response::set_allocated_responseval(std::string* responseval) {
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::sv_rcon::response_t> : ::std::true_type {};
template <>
inline const EnumDescriptor* GetEnumDescriptor< ::sv_rcon::response_t>() {
return ::sv_rcon::response_t_descriptor();
}
PROTOBUF_NAMESPACE_CLOSE

View File

@ -1,5 +1,6 @@
syntax = "proto2";
syntax = "proto3";
package cl_rcon;
option optimize_for = LITE_RUNTIME;
enum request_t
{

View File

@ -1,5 +1,6 @@
syntax = "proto2";
syntax = "proto3";
package sv_rcon;
option optimize_for = LITE_RUNTIME;
enum response_t
{

View File

@ -108,7 +108,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>%(AdditionalOptions) /utf-8 /bigobj /D _CRT_SECURE_NO_WARNINGS </AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
@ -124,7 +124,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>%(AdditionalOptions) /utf-8 /bigobj /D _CRT_SECURE_NO_WARNINGS </AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
@ -140,7 +140,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>%(AdditionalOptions) /utf-8 /bigobj /D _CRT_SECURE_NO_WARNINGS </AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
@ -156,7 +156,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>%(AdditionalOptions) /utf-8 /bigobj /D _CRT_SECURE_NO_WARNINGS </AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
@ -167,602 +167,95 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\thirdparty\protobuf\any.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\any.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\any_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\api.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arena.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arenastring.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\compiler\importer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\compiler\parser.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor_database.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\duration.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\dynamic_message.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\empty.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\extension_set.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\extension_set_heavy.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\field_mask.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_enum_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_bases.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_reflection.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_full.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\implicit_weak_message.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\inlined_string_field.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\coded_stream.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\gzip_stream.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\io_win32.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\printer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\strtod.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\tokenizer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\map.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\map_field.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\message.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\message_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\parse_context.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\reflection_ops.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_field.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_ptr_field.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\service.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\source_context.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\struct.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\bytestream.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\common.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\int128.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\status.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\statusor.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringpiece.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringprintf.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\structurally_valid.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\strutil.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\substitute.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\time.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\text_format.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\timestamp.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\type.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\unknown_field_set.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\delimited_message_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\field_comparator.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\field_mask_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\datapiece.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\default_value_objectwriter.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\error_listener.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\field_mask_utility.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_escaping.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_objectwriter.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_stream_parser.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\object_writer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\protostream_objectsource.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\protostream_objectwriter.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\proto_writer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\type_info.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\utility.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\json_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\message_differencer.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\time_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\type_resolver_util.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wire_format.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wire_format_lite.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wrappers.pb.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ResourceCompile Include="..\thirdparty\protobuf\version.rc" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\thirdparty\protobuf\any_lite.cc" />
<ClCompile Include="..\thirdparty\protobuf\arena.cc" />
<ClCompile Include="..\thirdparty\protobuf\arenastring.cc" />
<ClCompile Include="..\thirdparty\protobuf\extension_set.cc" />
<ClCompile Include="..\thirdparty\protobuf\generated_enum_util.cc" />
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven_lite.cc" />
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_lite.cc" />
<ClCompile Include="..\thirdparty\protobuf\generated_message_util.cc" />
<ClCompile Include="..\thirdparty\protobuf\implicit_weak_message.cc" />
<ClCompile Include="..\thirdparty\protobuf\inlined_string_field.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\coded_stream.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\io_win32.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\strtod.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.cc" />
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.cc" />
<ClCompile Include="..\thirdparty\protobuf\map.cc" />
<ClCompile Include="..\thirdparty\protobuf\message_lite.cc" />
<ClCompile Include="..\thirdparty\protobuf\parse_context.cc" />
<ClCompile Include="..\thirdparty\protobuf\repeated_field.cc" />
<ClCompile Include="..\thirdparty\protobuf\repeated_ptr_field.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\bytestream.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\common.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\int128.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\status.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\statusor.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\stringpiece.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\stringprintf.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\structurally_valid.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\strutil.cc" />
<ClCompile Include="..\thirdparty\protobuf\stubs\time.cc" />
<ClCompile Include="..\thirdparty\protobuf\wire_format_lite.cc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\thirdparty\protobuf\any.h" />
<ClInclude Include="..\thirdparty\protobuf\any.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\api.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\arena.h" />
<ClInclude Include="..\thirdparty\protobuf\arenastring.h" />
<ClInclude Include="..\thirdparty\protobuf\compiler\importer.h" />
<ClInclude Include="..\thirdparty\protobuf\compiler\parser.h" />
<ClInclude Include="..\thirdparty\protobuf\descriptor.h" />
<ClInclude Include="..\thirdparty\protobuf\descriptor.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\descriptor_database.h" />
<ClInclude Include="..\thirdparty\protobuf\duration.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\dynamic_message.h" />
<ClInclude Include="..\thirdparty\protobuf\empty.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\arena_impl.h" />
<ClInclude Include="..\thirdparty\protobuf\explicitly_constructed.h" />
<ClInclude Include="..\thirdparty\protobuf\extension_set.h" />
<ClInclude Include="..\thirdparty\protobuf\extension_set_inl.h" />
<ClInclude Include="..\thirdparty\protobuf\field_mask.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_enum_util.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_bases.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_reflection.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_decl.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_impl.h" />
<ClInclude Include="..\thirdparty\protobuf\generated_message_util.h" />
<ClInclude Include="..\thirdparty\protobuf\has_bits.h" />
<ClInclude Include="..\thirdparty\protobuf\implicit_weak_message.h" />
<ClInclude Include="..\thirdparty\protobuf\inlined_string_field.h" />
<ClInclude Include="..\thirdparty\protobuf\io\coded_stream.h" />
<ClInclude Include="..\thirdparty\protobuf\io\gzip_stream.h" />
<ClInclude Include="..\thirdparty\protobuf\io\io_win32.h" />
<ClInclude Include="..\thirdparty\protobuf\io\printer.h" />
<ClInclude Include="..\thirdparty\protobuf\io\strtod.h" />
<ClInclude Include="..\thirdparty\protobuf\io\tokenizer.h" />
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream.h" />
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.h" />
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\map.h" />
<ClInclude Include="..\thirdparty\protobuf\map_field.h" />
<ClInclude Include="..\thirdparty\protobuf\message.h" />
<ClInclude Include="..\thirdparty\protobuf\map_entry_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\map_field_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\message_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\parse_context.h" />
<ClInclude Include="..\thirdparty\protobuf\reflection_ops.h" />
<ClInclude Include="..\thirdparty\protobuf\port.h" />
<ClInclude Include="..\thirdparty\protobuf\repeated_field.h" />
<ClInclude Include="..\thirdparty\protobuf\repeated_ptr_field.h" />
<ClInclude Include="..\thirdparty\protobuf\service.h" />
<ClInclude Include="..\thirdparty\protobuf\source_context.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\struct.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\bytestream.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\callback.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\casts.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\common.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\hash.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\int128.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\logging.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\macros.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\map_util.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\mutex.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\once.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\platform_macros.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\port.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\status.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\statusor.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\stl_util.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\stringpiece.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\stringprintf.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\strutil.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\substitute.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\template_util.h" />
<ClInclude Include="..\thirdparty\protobuf\stubs\time.h" />
<ClInclude Include="..\thirdparty\protobuf\text_format.h" />
<ClInclude Include="..\thirdparty\protobuf\timestamp.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\type.pb.h" />
<ClInclude Include="..\thirdparty\protobuf\unknown_field_set.h" />
<ClInclude Include="..\thirdparty\protobuf\util\delimited_message_util.h" />
<ClInclude Include="..\thirdparty\protobuf\util\field_comparator.h" />
<ClInclude Include="..\thirdparty\protobuf\util\field_mask_util.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\datapiece.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\default_value_objectwriter.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\error_listener.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\field_mask_utility.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_escaping.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_objectwriter.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_stream_parser.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\object_writer.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\protostream_objectsource.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\protostream_objectwriter.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\proto_writer.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\type_info.h" />
<ClInclude Include="..\thirdparty\protobuf\util\internal\utility.h" />
<ClInclude Include="..\thirdparty\protobuf\util\json_util.h" />
<ClInclude Include="..\thirdparty\protobuf\util\message_differencer.h" />
<ClInclude Include="..\thirdparty\protobuf\util\time_util.h" />
<ClInclude Include="..\thirdparty\protobuf\util\type_resolver_util.h" />
<ClInclude Include="..\thirdparty\protobuf\wire_format.h" />
<ClInclude Include="..\thirdparty\protobuf\wire_format_lite.h" />
<ClInclude Include="..\thirdparty\protobuf\wrappers.pb.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\thirdparty\protobuf\version.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@ -1,269 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\thirdparty\protobuf\compiler\importer.cc">
<Filter>compiler</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\compiler\parser.cc">
<Filter>compiler</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\bytestream.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\common.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\int128.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\status.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\statusor.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringpiece.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringprintf.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\structurally_valid.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\strutil.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\substitute.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\time.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\coded_stream.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\gzip_stream.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\io_win32.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\printer.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\strtod.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\tokenizer.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\delimited_message_util.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\field_comparator.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\field_mask_util.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\json_util.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\message_differencer.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\time_util.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\type_resolver_util.cc">
<Filter>util</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\datapiece.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\default_value_objectwriter.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\error_listener.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\field_mask_utility.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_objectwriter.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_stream_parser.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\json_escaping.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\object_writer.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\proto_writer.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\protostream_objectsource.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\protostream_objectwriter.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\type_info.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\util\internal\utility.cc">
<Filter>util\internal</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\any.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\any.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\any_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\api.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arena.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arenastring.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\descriptor_database.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\duration.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\dynamic_message.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\empty.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\extension_set.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\extension_set_heavy.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\field_mask.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_enum_util.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_bases.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_reflection.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_full.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_util.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\implicit_weak_message.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\inlined_string_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\map.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\map_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\message.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\message_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\parse_context.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\reflection_ops.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_ptr_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\service.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\source_context.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\struct.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\text_format.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\timestamp.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\type.pb.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\unknown_field_set.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wire_format.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wire_format_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wrappers.pb.cc">
<Filter>source</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="compiler">
<UniqueIdentifier>{9938338d-9b4b-4464-97e5-a47636d0b1a4}</UniqueIdentifier>
</Filter>
<Filter Include="compiler\include">
<UniqueIdentifier>{8ce9e500-f5b5-4d81-aafb-becab42d0174}</UniqueIdentifier>
</Filter>
<Filter Include="stubs">
<UniqueIdentifier>{d60db004-45fa-4ae3-b74d-47b327b69c2e}</UniqueIdentifier>
</Filter>
@ -296,124 +33,207 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\thirdparty\protobuf\compiler\importer.h">
<Filter>compiler\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\compiler\parser.h">
<Filter>compiler\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\bytestream.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\common.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\int128.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\status.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\statusor.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\stringpiece.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\stringprintf.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\strutil.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\substitute.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\time.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ResourceCompile Include="..\thirdparty\protobuf\version.rc" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\thirdparty\protobuf\any_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arena.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\arenastring.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\bytestream.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\coded_stream.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\common.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\extension_set.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_enum_util.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_table_driven_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\generated_message_util.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\implicit_weak_message.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\inlined_string_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\int128.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\io_win32.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\map.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\message_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\parse_context.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\repeated_ptr_field.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\status.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\statusor.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringpiece.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\stringprintf.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\strutil.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\time.cc">
<Filter>stubs</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\strtod.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.cc">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\wire_format_lite.cc">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\thirdparty\protobuf\stubs\structurally_valid.cc">
<Filter>stubs</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\thirdparty\protobuf\any.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\any.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\api.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\arena.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\arenastring.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\descriptor.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\bytestream.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\descriptor.pb.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\io\coded_stream.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\descriptor_database.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\duration.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\dynamic_message.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\empty.pb.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\common.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\extension_set.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\extension_set_inl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\field_mask.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_enum_util.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_bases.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_reflection.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_decl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_impl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_util.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\implicit_weak_message.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\arena_impl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\callback.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\casts.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\explicitly_constructed.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\extension_set_inl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\has_bits.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\hash.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\inlined_string_field.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\logging.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\macros.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\map_util.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\map.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\map_field.h">
<ClInclude Include="..\thirdparty\protobuf\map_entry_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\message.h">
<ClInclude Include="..\thirdparty\protobuf\map_field_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\message_lite.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\mutex.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\once.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\parse_context.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\reflection_ops.h">
<ClInclude Include="..\thirdparty\protobuf\stubs\platform_macros.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\stubs\port.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\port.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\repeated_field.h">
@ -422,125 +242,53 @@
<ClInclude Include="..\thirdparty\protobuf\repeated_ptr_field.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\service.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\status.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\source_context.pb.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\stl_util.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\struct.pb.h">
<Filter>include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\stringpiece.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\text_format.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\timestamp.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\type.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\unknown_field_set.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\wire_format_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\wire_format.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\wrappers.pb.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\coded_stream.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\gzip_stream.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\io_win32.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\printer.h">
<Filter>io\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\strutil.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\strtod.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\tokenizer.h">
<Filter>io\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\template_util.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.h">
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream.h">
<ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\datapiece.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\int128.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\default_value_objectwriter.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\io\io_win32.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\error_listener.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\message_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\field_mask_utility.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\statusor.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_escaping.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\stringprintf.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_objectwriter.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\stubs\time.h">
<Filter>stubs\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\json_stream_parser.h">
<Filter>util\internal\include</Filter>
<ClInclude Include="..\thirdparty\protobuf\wire_format_lite.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\object_writer.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\proto_writer.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\protostream_objectsource.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\protostream_objectwriter.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\type_info.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\internal\utility.h">
<Filter>util\internal\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\delimited_message_util.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\field_comparator.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\field_mask_util.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\json_util.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\message_differencer.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\time_util.h">
<Filter>util\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\protobuf\util\type_resolver_util.h">
<Filter>util\include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\thirdparty\protobuf\version.rc" />
</ItemGroup>
</Project>