#include "study.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 variations {
PROTOBUF_CONSTEXPR Study_Experiment_Param::Study_Experiment_Param(
::_pbi::ConstantInitialized): … { … }
struct Study_Experiment_ParamDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Study_Experiment_ParamDefaultTypeInternal _Study_Experiment_Param_default_instance_;
PROTOBUF_CONSTEXPR Study_Experiment_FeatureAssociation::Study_Experiment_FeatureAssociation(
::_pbi::ConstantInitialized): … { … }
struct Study_Experiment_FeatureAssociationDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Study_Experiment_FeatureAssociationDefaultTypeInternal _Study_Experiment_FeatureAssociation_default_instance_;
PROTOBUF_CONSTEXPR Study_Experiment_OverrideUIString::Study_Experiment_OverrideUIString(
::_pbi::ConstantInitialized): … { … }
struct Study_Experiment_OverrideUIStringDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Study_Experiment_OverrideUIStringDefaultTypeInternal _Study_Experiment_OverrideUIString_default_instance_;
PROTOBUF_CONSTEXPR Study_Experiment::Study_Experiment(
::_pbi::ConstantInitialized): … { … }
struct Study_ExperimentDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Study_ExperimentDefaultTypeInternal _Study_Experiment_default_instance_;
PROTOBUF_CONSTEXPR Study_Filter::Study_Filter(
::_pbi::ConstantInitialized): … { … }
struct Study_FilterDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Study_FilterDefaultTypeInternal _Study_Filter_default_instance_;
PROTOBUF_CONSTEXPR Study::Study(
::_pbi::ConstantInitialized): … { … }
struct StudyDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StudyDefaultTypeInternal _Study_default_instance_;
}
namespace variations {
bool Study_Experiment_Type_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_Experiment_Type_strings[4] = …;
static const char Study_Experiment_Type_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_Experiment_Type_entries[] = …;
static const int Study_Experiment_Type_entries_by_number[] = …;
const std::string& Study_Experiment_Type_Name(
Study_Experiment_Type value) { … }
bool Study_Experiment_Type_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_Experiment_Type* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_Experiment_Type Study_Experiment::NORMAL;
constexpr Study_Experiment_Type Study_Experiment::IGNORE_CHANGE;
constexpr Study_Experiment_Type Study_Experiment::KILL_BEST_EFFORT;
constexpr Study_Experiment_Type Study_Experiment::KILL_CRITICAL;
constexpr Study_Experiment_Type Study_Experiment::Type_MIN;
constexpr Study_Experiment_Type Study_Experiment::Type_MAX;
constexpr int Study_Experiment::Type_ARRAYSIZE;
#endif
bool Study_Consistency_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_Consistency_strings[2] = …;
static const char Study_Consistency_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_Consistency_entries[] = …;
static const int Study_Consistency_entries_by_number[] = …;
const std::string& Study_Consistency_Name(
Study_Consistency value) { … }
bool Study_Consistency_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_Consistency* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_Consistency Study::SESSION;
constexpr Study_Consistency Study::PERMANENT;
constexpr Study_Consistency Study::Consistency_MIN;
constexpr Study_Consistency Study::Consistency_MAX;
constexpr int Study::Consistency_ARRAYSIZE;
#endif
bool Study_GoogleWebVisibility_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_GoogleWebVisibility_strings[2] = …;
static const char Study_GoogleWebVisibility_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_GoogleWebVisibility_entries[] = …;
static const int Study_GoogleWebVisibility_entries_by_number[] = …;
const std::string& Study_GoogleWebVisibility_Name(
Study_GoogleWebVisibility value) { … }
bool Study_GoogleWebVisibility_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_GoogleWebVisibility* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_GoogleWebVisibility Study::ANY;
constexpr Study_GoogleWebVisibility Study::FIRST_PARTY;
constexpr Study_GoogleWebVisibility Study::GoogleWebVisibility_MIN;
constexpr Study_GoogleWebVisibility Study::GoogleWebVisibility_MAX;
constexpr int Study::GoogleWebVisibility_ARRAYSIZE;
#endif
bool Study_Channel_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_Channel_strings[5] = …;
static const char Study_Channel_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_Channel_entries[] = …;
static const int Study_Channel_entries_by_number[] = …;
const std::string& Study_Channel_Name(
Study_Channel value) { … }
bool Study_Channel_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_Channel* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_Channel Study::UNKNOWN;
constexpr Study_Channel Study::CANARY;
constexpr Study_Channel Study::DEV;
constexpr Study_Channel Study::BETA;
constexpr Study_Channel Study::STABLE;
constexpr Study_Channel Study::Channel_MIN;
constexpr Study_Channel Study::Channel_MAX;
constexpr int Study::Channel_ARRAYSIZE;
#endif
bool Study_Platform_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_Platform_strings[10] = …;
static const char Study_Platform_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_Platform_entries[] = …;
static const int Study_Platform_entries_by_number[] = …;
const std::string& Study_Platform_Name(
Study_Platform value) { … }
bool Study_Platform_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_Platform* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_Platform Study::PLATFORM_WINDOWS;
constexpr Study_Platform Study::PLATFORM_MAC;
constexpr Study_Platform Study::PLATFORM_LINUX;
constexpr Study_Platform Study::PLATFORM_CHROMEOS;
constexpr Study_Platform Study::PLATFORM_ANDROID;
constexpr Study_Platform Study::PLATFORM_IOS;
constexpr Study_Platform Study::PLATFORM_ANDROID_WEBVIEW;
constexpr Study_Platform Study::PLATFORM_FUCHSIA;
constexpr Study_Platform Study::PLATFORM_ANDROID_WEBLAYER;
constexpr Study_Platform Study::PLATFORM_CHROMEOS_LACROS;
constexpr Study_Platform Study::Platform_MIN;
constexpr Study_Platform Study::Platform_MAX;
constexpr int Study::Platform_ARRAYSIZE;
#endif
bool Study_FormFactor_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_FormFactor_strings[8] = …;
static const char Study_FormFactor_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_FormFactor_entries[] = …;
static const int Study_FormFactor_entries_by_number[] = …;
const std::string& Study_FormFactor_Name(
Study_FormFactor value) { … }
bool Study_FormFactor_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_FormFactor* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_FormFactor Study::DESKTOP;
constexpr Study_FormFactor Study::PHONE;
constexpr Study_FormFactor Study::TABLET;
constexpr Study_FormFactor Study::KIOSK;
constexpr Study_FormFactor Study::MEET_DEVICE;
constexpr Study_FormFactor Study::TV;
constexpr Study_FormFactor Study::AUTOMOTIVE;
constexpr Study_FormFactor Study::FOLDABLE;
constexpr Study_FormFactor Study::FormFactor_MIN;
constexpr Study_FormFactor Study::FormFactor_MAX;
constexpr int Study::FormFactor_ARRAYSIZE;
#endif
bool Study_CpuArchitecture_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_CpuArchitecture_strings[5] = …;
static const char Study_CpuArchitecture_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_CpuArchitecture_entries[] = …;
static const int Study_CpuArchitecture_entries_by_number[] = …;
const std::string& Study_CpuArchitecture_Name(
Study_CpuArchitecture value) { … }
bool Study_CpuArchitecture_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_CpuArchitecture* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_CpuArchitecture Study::X86_64;
constexpr Study_CpuArchitecture Study::ARM64;
constexpr Study_CpuArchitecture Study::X86_32;
constexpr Study_CpuArchitecture Study::ARM32;
constexpr Study_CpuArchitecture Study::TRANSLATED_X86_64;
constexpr Study_CpuArchitecture Study::CpuArchitecture_MIN;
constexpr Study_CpuArchitecture Study::CpuArchitecture_MAX;
constexpr int Study::CpuArchitecture_ARRAYSIZE;
#endif
bool Study_OptionalBool_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_OptionalBool_strings[3] = …;
static const char Study_OptionalBool_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_OptionalBool_entries[] = …;
static const int Study_OptionalBool_entries_by_number[] = …;
const std::string& Study_OptionalBool_Name(
Study_OptionalBool value) { … }
bool Study_OptionalBool_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_OptionalBool* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_OptionalBool Study::OPTIONAL_BOOL_MISSING;
constexpr Study_OptionalBool Study::OPTIONAL_BOOL_TRUE;
constexpr Study_OptionalBool Study::OPTIONAL_BOOL_FALSE;
constexpr Study_OptionalBool Study::OptionalBool_MIN;
constexpr Study_OptionalBool Study::OptionalBool_MAX;
constexpr int Study::OptionalBool_ARRAYSIZE;
#endif
bool Study_PolicyRestriction_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_PolicyRestriction_strings[3] = …;
static const char Study_PolicyRestriction_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_PolicyRestriction_entries[] = …;
static const int Study_PolicyRestriction_entries_by_number[] = …;
const std::string& Study_PolicyRestriction_Name(
Study_PolicyRestriction value) { … }
bool Study_PolicyRestriction_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_PolicyRestriction* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_PolicyRestriction Study::NONE;
constexpr Study_PolicyRestriction Study::CRITICAL;
constexpr Study_PolicyRestriction Study::CRITICAL_ONLY;
constexpr Study_PolicyRestriction Study::PolicyRestriction_MIN;
constexpr Study_PolicyRestriction Study::PolicyRestriction_MAX;
constexpr int Study::PolicyRestriction_ARRAYSIZE;
#endif
bool Study_ActivationType_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> Study_ActivationType_strings[2] = …;
static const char Study_ActivationType_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Study_ActivationType_entries[] = …;
static const int Study_ActivationType_entries_by_number[] = …;
const std::string& Study_ActivationType_Name(
Study_ActivationType value) { … }
bool Study_ActivationType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Study_ActivationType* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr Study_ActivationType Study::ACTIVATE_ON_QUERY;
constexpr Study_ActivationType Study::ACTIVATE_ON_STARTUP;
constexpr Study_ActivationType Study::ActivationType_MIN;
constexpr Study_ActivationType Study::ActivationType_MAX;
constexpr int Study::ActivationType_ARRAYSIZE;
#endif
class Study_Experiment_Param::_Internal { … };
Study_Experiment_Param::Study_Experiment_Param(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study_Experiment_Param::Study_Experiment_Param(const Study_Experiment_Param& from)
: … { … }
inline void Study_Experiment_Param::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study_Experiment_Param::~Study_Experiment_Param() { … }
inline void Study_Experiment_Param::SharedDtor() { … }
void Study_Experiment_Param::SetCachedSize(int size) const { … }
void Study_Experiment_Param::Clear() { … }
const char* Study_Experiment_Param::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study_Experiment_Param::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study_Experiment_Param::ByteSizeLong() const { … }
void Study_Experiment_Param::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study_Experiment_Param::MergeFrom(const Study_Experiment_Param& from) { … }
void Study_Experiment_Param::CopyFrom(const Study_Experiment_Param& from) { … }
bool Study_Experiment_Param::IsInitialized() const { … }
void Study_Experiment_Param::InternalSwap(Study_Experiment_Param* other) { … }
std::string Study_Experiment_Param::GetTypeName() const { … }
class Study_Experiment_FeatureAssociation::_Internal { … };
Study_Experiment_FeatureAssociation::Study_Experiment_FeatureAssociation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study_Experiment_FeatureAssociation::Study_Experiment_FeatureAssociation(const Study_Experiment_FeatureAssociation& from)
: … { … }
inline void Study_Experiment_FeatureAssociation::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study_Experiment_FeatureAssociation::~Study_Experiment_FeatureAssociation() { … }
inline void Study_Experiment_FeatureAssociation::SharedDtor() { … }
void Study_Experiment_FeatureAssociation::SetCachedSize(int size) const { … }
void Study_Experiment_FeatureAssociation::Clear() { … }
const char* Study_Experiment_FeatureAssociation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study_Experiment_FeatureAssociation::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study_Experiment_FeatureAssociation::ByteSizeLong() const { … }
void Study_Experiment_FeatureAssociation::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study_Experiment_FeatureAssociation::MergeFrom(const Study_Experiment_FeatureAssociation& from) { … }
void Study_Experiment_FeatureAssociation::CopyFrom(const Study_Experiment_FeatureAssociation& from) { … }
bool Study_Experiment_FeatureAssociation::IsInitialized() const { … }
void Study_Experiment_FeatureAssociation::InternalSwap(Study_Experiment_FeatureAssociation* other) { … }
std::string Study_Experiment_FeatureAssociation::GetTypeName() const { … }
class Study_Experiment_OverrideUIString::_Internal { … };
Study_Experiment_OverrideUIString::Study_Experiment_OverrideUIString(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study_Experiment_OverrideUIString::Study_Experiment_OverrideUIString(const Study_Experiment_OverrideUIString& from)
: … { … }
inline void Study_Experiment_OverrideUIString::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study_Experiment_OverrideUIString::~Study_Experiment_OverrideUIString() { … }
inline void Study_Experiment_OverrideUIString::SharedDtor() { … }
void Study_Experiment_OverrideUIString::SetCachedSize(int size) const { … }
void Study_Experiment_OverrideUIString::Clear() { … }
const char* Study_Experiment_OverrideUIString::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study_Experiment_OverrideUIString::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study_Experiment_OverrideUIString::ByteSizeLong() const { … }
void Study_Experiment_OverrideUIString::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study_Experiment_OverrideUIString::MergeFrom(const Study_Experiment_OverrideUIString& from) { … }
void Study_Experiment_OverrideUIString::CopyFrom(const Study_Experiment_OverrideUIString& from) { … }
bool Study_Experiment_OverrideUIString::IsInitialized() const { … }
void Study_Experiment_OverrideUIString::InternalSwap(Study_Experiment_OverrideUIString* other) { … }
std::string Study_Experiment_OverrideUIString::GetTypeName() const { … }
class Study_Experiment::_Internal { … };
const ::variations::Study_Experiment_FeatureAssociation&
Study_Experiment::_Internal::feature_association(const Study_Experiment* msg) { … }
Study_Experiment::Study_Experiment(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study_Experiment::Study_Experiment(const Study_Experiment& from)
: … { … }
inline void Study_Experiment::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study_Experiment::~Study_Experiment() { … }
inline void Study_Experiment::SharedDtor() { … }
void Study_Experiment::SetCachedSize(int size) const { … }
void Study_Experiment::Clear() { … }
const char* Study_Experiment::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study_Experiment::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study_Experiment::RequiredFieldsByteSizeFallback() const { … }
size_t Study_Experiment::ByteSizeLong() const { … }
void Study_Experiment::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study_Experiment::MergeFrom(const Study_Experiment& from) { … }
void Study_Experiment::CopyFrom(const Study_Experiment& from) { … }
bool Study_Experiment::IsInitialized() const { … }
void Study_Experiment::InternalSwap(Study_Experiment* other) { … }
std::string Study_Experiment::GetTypeName() const { … }
class Study_Filter::_Internal { … };
Study_Filter::Study_Filter(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study_Filter::Study_Filter(const Study_Filter& from)
: … { … }
inline void Study_Filter::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study_Filter::~Study_Filter() { … }
inline void Study_Filter::SharedDtor() { … }
void Study_Filter::SetCachedSize(int size) const { … }
void Study_Filter::Clear() { … }
const char* Study_Filter::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study_Filter::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study_Filter::ByteSizeLong() const { … }
void Study_Filter::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study_Filter::MergeFrom(const Study_Filter& from) { … }
void Study_Filter::CopyFrom(const Study_Filter& from) { … }
bool Study_Filter::IsInitialized() const { … }
void Study_Filter::InternalSwap(Study_Filter* other) { … }
std::string Study_Filter::GetTypeName() const { … }
class Study::_Internal { … };
const ::variations::LayerMemberReference&
Study::_Internal::layer(const Study* msg) { … }
const ::variations::Study_Filter&
Study::_Internal::filter(const Study* msg) { … }
void Study::clear_layer() { … }
Study::Study(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Study::Study(const Study& from)
: … { … }
inline void Study::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Study::~Study() { … }
inline void Study::SharedDtor() { … }
void Study::SetCachedSize(int size) const { … }
void Study::Clear() { … }
const char* Study::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Study::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Study::ByteSizeLong() const { … }
void Study::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Study::MergeFrom(const Study& from) { … }
void Study::CopyFrom(const Study& from) { … }
bool Study::IsInitialized() const { … }
void Study::InternalSwap(Study* other) { … }
std::string Study::GetTypeName() const { … }
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::variations::Study_Experiment_Param*
Arena::CreateMaybeMessage< ::variations::Study_Experiment_Param >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::variations::Study_Experiment_FeatureAssociation*
Arena::CreateMaybeMessage< ::variations::Study_Experiment_FeatureAssociation >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::variations::Study_Experiment_OverrideUIString*
Arena::CreateMaybeMessage< ::variations::Study_Experiment_OverrideUIString >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::variations::Study_Experiment*
Arena::CreateMaybeMessage< ::variations::Study_Experiment >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::variations::Study_Filter*
Arena::CreateMaybeMessage< ::variations::Study_Filter >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::variations::Study*
Arena::CreateMaybeMessage< ::variations::Study >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>