#include "chrome/browser/web_applications/proto/web_app_url_pattern.pb.h"
#include <algorithm>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace web_app {
namespace proto {
PROTOBUF_CONSTEXPR UrlPattern::UrlPattern(
::_pbi::ConstantInitialized): … { … }
struct UrlPatternDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UrlPatternDefaultTypeInternal _UrlPattern_default_instance_;
PROTOBUF_CONSTEXPR UrlPatternPart::UrlPatternPart(
::_pbi::ConstantInitialized): … { … }
struct UrlPatternPartDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UrlPatternPartDefaultTypeInternal _UrlPatternPart_default_instance_;
}
}
namespace web_app {
namespace proto {
bool UrlPatternPart_PartType_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> UrlPatternPart_PartType_strings[4] = …;
static const char UrlPatternPart_PartType_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry UrlPatternPart_PartType_entries[] = …;
static const int UrlPatternPart_PartType_entries_by_number[] = …;
const std::string& UrlPatternPart_PartType_Name(
UrlPatternPart_PartType value) { … }
bool UrlPatternPart_PartType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UrlPatternPart_PartType* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr UrlPatternPart_PartType UrlPatternPart::UNKNOWN_PART_TYPE;
constexpr UrlPatternPart_PartType UrlPatternPart::FULL_WILDCARD;
constexpr UrlPatternPart_PartType UrlPatternPart::SEGMENT_WILDCARD;
constexpr UrlPatternPart_PartType UrlPatternPart::FIXED;
constexpr UrlPatternPart_PartType UrlPatternPart::PartType_MIN;
constexpr UrlPatternPart_PartType UrlPatternPart::PartType_MAX;
constexpr int UrlPatternPart::PartType_ARRAYSIZE;
#endif
bool UrlPatternPart_Modifier_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> UrlPatternPart_Modifier_strings[5] = …;
static const char UrlPatternPart_Modifier_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry UrlPatternPart_Modifier_entries[] = …;
static const int UrlPatternPart_Modifier_entries_by_number[] = …;
const std::string& UrlPatternPart_Modifier_Name(
UrlPatternPart_Modifier value) { … }
bool UrlPatternPart_Modifier_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UrlPatternPart_Modifier* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr UrlPatternPart_Modifier UrlPatternPart::UNKNOWN_MODIFIER;
constexpr UrlPatternPart_Modifier UrlPatternPart::ZERO_OR_MORE;
constexpr UrlPatternPart_Modifier UrlPatternPart::OPTIONAL;
constexpr UrlPatternPart_Modifier UrlPatternPart::ONE_OR_MORE;
constexpr UrlPatternPart_Modifier UrlPatternPart::NONE;
constexpr UrlPatternPart_Modifier UrlPatternPart::Modifier_MIN;
constexpr UrlPatternPart_Modifier UrlPatternPart::Modifier_MAX;
constexpr int UrlPatternPart::Modifier_ARRAYSIZE;
#endif
class UrlPattern::_Internal { … };
UrlPattern::UrlPattern(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
UrlPattern::UrlPattern(const UrlPattern& from)
: … { … }
inline void UrlPattern::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
UrlPattern::~UrlPattern() { … }
inline void UrlPattern::SharedDtor() { … }
void UrlPattern::SetCachedSize(int size) const { … }
void UrlPattern::Clear() { … }
const char* UrlPattern::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* UrlPattern::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t UrlPattern::ByteSizeLong() const { … }
void UrlPattern::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void UrlPattern::MergeFrom(const UrlPattern& from) { … }
void UrlPattern::CopyFrom(const UrlPattern& from) { … }
bool UrlPattern::IsInitialized() const { … }
void UrlPattern::InternalSwap(UrlPattern* other) { … }
std::string UrlPattern::GetTypeName() const { … }
class UrlPatternPart::_Internal { … };
UrlPatternPart::UrlPatternPart(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
UrlPatternPart::UrlPatternPart(const UrlPatternPart& from)
: … { … }
inline void UrlPatternPart::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
UrlPatternPart::~UrlPatternPart() { … }
inline void UrlPatternPart::SharedDtor() { … }
void UrlPatternPart::SetCachedSize(int size) const { … }
void UrlPatternPart::Clear() { … }
const char* UrlPatternPart::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* UrlPatternPart::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t UrlPatternPart::ByteSizeLong() const { … }
void UrlPatternPart::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void UrlPatternPart::MergeFrom(const UrlPatternPart& from) { … }
void UrlPatternPart::CopyFrom(const UrlPatternPart& from) { … }
bool UrlPatternPart::IsInitialized() const { … }
void UrlPatternPart::InternalSwap(UrlPatternPart* other) { … }
std::string UrlPatternPart::GetTypeName() const { … }
}
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::web_app::proto::UrlPattern*
Arena::CreateMaybeMessage< ::web_app::proto::UrlPattern >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::web_app::proto::UrlPatternPart*
Arena::CreateMaybeMessage< ::web_app::proto::UrlPatternPart >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>