#ifndef GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fclient_5fcontext_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fclient_5fcontext_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include "lens_overlay_filters.pb.h"
#include "lens_overlay_platform.pb.h"
#include "lens_overlay_surface.pb.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_lens_5foverlay_5fclient_5fcontext_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_lens_5foverlay_5fclient_5fcontext_2eproto { … };
namespace lens {
class ClientLoggingData;
struct ClientLoggingDataDefaultTypeInternal;
extern ClientLoggingDataDefaultTypeInternal _ClientLoggingData_default_instance_;
class LensOverlayClientContext;
struct LensOverlayClientContextDefaultTypeInternal;
extern LensOverlayClientContextDefaultTypeInternal _LensOverlayClientContext_default_instance_;
class LocaleContext;
struct LocaleContextDefaultTypeInternal;
extern LocaleContextDefaultTypeInternal _LocaleContext_default_instance_;
class RenderingContext;
struct RenderingContextDefaultTypeInternal;
extern RenderingContextDefaultTypeInternal _RenderingContext_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::lens::ClientLoggingData* Arena::CreateMaybeMessage<::lens::ClientLoggingData>(Arena*);
template<> ::lens::LensOverlayClientContext* Arena::CreateMaybeMessage<::lens::LensOverlayClientContext>(Arena*);
template<> ::lens::LocaleContext* Arena::CreateMaybeMessage<::lens::LocaleContext>(Arena*);
template<> ::lens::RenderingContext* Arena::CreateMaybeMessage<::lens::RenderingContext>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace lens {
enum LensRenderingEnvironment : int { … };
bool LensRenderingEnvironment_IsValid(int value);
constexpr LensRenderingEnvironment LensRenderingEnvironment_MIN = …;
constexpr LensRenderingEnvironment LensRenderingEnvironment_MAX = …;
constexpr int LensRenderingEnvironment_ARRAYSIZE = …;
const std::string& LensRenderingEnvironment_Name(LensRenderingEnvironment value);
template<typename T>
inline const std::string& LensRenderingEnvironment_Name(T enum_t_value) { … }
bool LensRenderingEnvironment_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LensRenderingEnvironment* value);
class LensOverlayClientContext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LocaleContext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class RenderingContext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ClientLoggingData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline void LensOverlayClientContext::clear_platform() { … }
inline ::lens::Platform LensOverlayClientContext::_internal_platform() const { … }
inline ::lens::Platform LensOverlayClientContext::platform() const { … }
inline void LensOverlayClientContext::_internal_set_platform(::lens::Platform value) { … }
inline void LensOverlayClientContext::set_platform(::lens::Platform value) { … }
inline void LensOverlayClientContext::clear_surface() { … }
inline ::lens::Surface LensOverlayClientContext::_internal_surface() const { … }
inline ::lens::Surface LensOverlayClientContext::surface() const { … }
inline void LensOverlayClientContext::_internal_set_surface(::lens::Surface value) { … }
inline void LensOverlayClientContext::set_surface(::lens::Surface value) { … }
inline bool LensOverlayClientContext::_internal_has_locale_context() const { … }
inline bool LensOverlayClientContext::has_locale_context() const { … }
inline void LensOverlayClientContext::clear_locale_context() { … }
inline const ::lens::LocaleContext& LensOverlayClientContext::_internal_locale_context() const { … }
inline const ::lens::LocaleContext& LensOverlayClientContext::locale_context() const { … }
inline void LensOverlayClientContext::unsafe_arena_set_allocated_locale_context(
::lens::LocaleContext* locale_context) { … }
inline ::lens::LocaleContext* LensOverlayClientContext::release_locale_context() { … }
inline ::lens::LocaleContext* LensOverlayClientContext::unsafe_arena_release_locale_context() { … }
inline ::lens::LocaleContext* LensOverlayClientContext::_internal_mutable_locale_context() { … }
inline ::lens::LocaleContext* LensOverlayClientContext::mutable_locale_context() { … }
inline void LensOverlayClientContext::set_allocated_locale_context(::lens::LocaleContext* locale_context) { … }
inline void LensOverlayClientContext::clear_app_id() { … }
inline const std::string& LensOverlayClientContext::app_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LensOverlayClientContext::set_app_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LensOverlayClientContext::mutable_app_id() { … }
inline const std::string& LensOverlayClientContext::_internal_app_id() const { … }
inline void LensOverlayClientContext::_internal_set_app_id(const std::string& value) { … }
inline std::string* LensOverlayClientContext::_internal_mutable_app_id() { … }
inline std::string* LensOverlayClientContext::release_app_id() { … }
inline void LensOverlayClientContext::set_allocated_app_id(std::string* app_id) { … }
inline bool LensOverlayClientContext::_internal_has_client_filters() const { … }
inline bool LensOverlayClientContext::has_client_filters() const { … }
inline const ::lens::AppliedFilters& LensOverlayClientContext::_internal_client_filters() const { … }
inline const ::lens::AppliedFilters& LensOverlayClientContext::client_filters() const { … }
inline void LensOverlayClientContext::unsafe_arena_set_allocated_client_filters(
::lens::AppliedFilters* client_filters) { … }
inline ::lens::AppliedFilters* LensOverlayClientContext::release_client_filters() { … }
inline ::lens::AppliedFilters* LensOverlayClientContext::unsafe_arena_release_client_filters() { … }
inline ::lens::AppliedFilters* LensOverlayClientContext::_internal_mutable_client_filters() { … }
inline ::lens::AppliedFilters* LensOverlayClientContext::mutable_client_filters() { … }
inline void LensOverlayClientContext::set_allocated_client_filters(::lens::AppliedFilters* client_filters) { … }
inline bool LensOverlayClientContext::_internal_has_rendering_context() const { … }
inline bool LensOverlayClientContext::has_rendering_context() const { … }
inline void LensOverlayClientContext::clear_rendering_context() { … }
inline const ::lens::RenderingContext& LensOverlayClientContext::_internal_rendering_context() const { … }
inline const ::lens::RenderingContext& LensOverlayClientContext::rendering_context() const { … }
inline void LensOverlayClientContext::unsafe_arena_set_allocated_rendering_context(
::lens::RenderingContext* rendering_context) { … }
inline ::lens::RenderingContext* LensOverlayClientContext::release_rendering_context() { … }
inline ::lens::RenderingContext* LensOverlayClientContext::unsafe_arena_release_rendering_context() { … }
inline ::lens::RenderingContext* LensOverlayClientContext::_internal_mutable_rendering_context() { … }
inline ::lens::RenderingContext* LensOverlayClientContext::mutable_rendering_context() { … }
inline void LensOverlayClientContext::set_allocated_rendering_context(::lens::RenderingContext* rendering_context) { … }
inline bool LensOverlayClientContext::_internal_has_client_logging_data() const { … }
inline bool LensOverlayClientContext::has_client_logging_data() const { … }
inline void LensOverlayClientContext::clear_client_logging_data() { … }
inline const ::lens::ClientLoggingData& LensOverlayClientContext::_internal_client_logging_data() const { … }
inline const ::lens::ClientLoggingData& LensOverlayClientContext::client_logging_data() const { … }
inline void LensOverlayClientContext::unsafe_arena_set_allocated_client_logging_data(
::lens::ClientLoggingData* client_logging_data) { … }
inline ::lens::ClientLoggingData* LensOverlayClientContext::release_client_logging_data() { … }
inline ::lens::ClientLoggingData* LensOverlayClientContext::unsafe_arena_release_client_logging_data() { … }
inline ::lens::ClientLoggingData* LensOverlayClientContext::_internal_mutable_client_logging_data() { … }
inline ::lens::ClientLoggingData* LensOverlayClientContext::mutable_client_logging_data() { … }
inline void LensOverlayClientContext::set_allocated_client_logging_data(::lens::ClientLoggingData* client_logging_data) { … }
inline void LocaleContext::clear_language() { … }
inline const std::string& LocaleContext::language() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_language(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LocaleContext::mutable_language() { … }
inline const std::string& LocaleContext::_internal_language() const { … }
inline void LocaleContext::_internal_set_language(const std::string& value) { … }
inline std::string* LocaleContext::_internal_mutable_language() { … }
inline std::string* LocaleContext::release_language() { … }
inline void LocaleContext::set_allocated_language(std::string* language) { … }
inline void LocaleContext::clear_region() { … }
inline const std::string& LocaleContext::region() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_region(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LocaleContext::mutable_region() { … }
inline const std::string& LocaleContext::_internal_region() const { … }
inline void LocaleContext::_internal_set_region(const std::string& value) { … }
inline std::string* LocaleContext::_internal_mutable_region() { … }
inline std::string* LocaleContext::release_region() { … }
inline void LocaleContext::set_allocated_region(std::string* region) { … }
inline void LocaleContext::clear_time_zone() { … }
inline const std::string& LocaleContext::time_zone() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_time_zone(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LocaleContext::mutable_time_zone() { … }
inline const std::string& LocaleContext::_internal_time_zone() const { … }
inline void LocaleContext::_internal_set_time_zone(const std::string& value) { … }
inline std::string* LocaleContext::_internal_mutable_time_zone() { … }
inline std::string* LocaleContext::release_time_zone() { … }
inline void LocaleContext::set_allocated_time_zone(std::string* time_zone) { … }
inline void RenderingContext::clear_rendering_environment() { … }
inline ::lens::LensRenderingEnvironment RenderingContext::_internal_rendering_environment() const { … }
inline ::lens::LensRenderingEnvironment RenderingContext::rendering_environment() const { … }
inline void RenderingContext::_internal_set_rendering_environment(::lens::LensRenderingEnvironment value) { … }
inline void RenderingContext::set_rendering_environment(::lens::LensRenderingEnvironment value) { … }
inline void ClientLoggingData::clear_is_history_eligible() { … }
inline bool ClientLoggingData::_internal_is_history_eligible() const { … }
inline bool ClientLoggingData::is_history_eligible() const { … }
inline void ClientLoggingData::_internal_set_is_history_eligible(bool value) { … }
inline void ClientLoggingData::set_is_history_eligible(bool value) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::lens::LensRenderingEnvironment> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif