chromium/out/Default/gen/third_party/private_membership/src/private_membership_rlwe.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: private_membership_rlwe.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "private_membership.pb.h"
#include "serialization.pb.h"
// @@protoc_insertion_point(includes)
#include "third_party/private_membership/base/private_membership_export.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct PRIVATE_MEMBERSHIP_EXPORT TableStruct_private_5fmembership_5frlwe_2eproto {};
namespace private_membership {
namespace rlwe {
class EncryptedBucket;
struct EncryptedBucketDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern EncryptedBucketDefaultTypeInternal _EncryptedBucket_default_instance_;
class EncryptedBucket_EncryptedIdValuePair;
struct EncryptedBucket_EncryptedIdValuePairDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern EncryptedBucket_EncryptedIdValuePairDefaultTypeInternal _EncryptedBucket_EncryptedIdValuePair_default_instance_;
class EncryptedBucketsParameters;
struct EncryptedBucketsParametersDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern EncryptedBucketsParametersDefaultTypeInternal _EncryptedBucketsParameters_default_instance_;
class HashedBucketsParameters;
struct HashedBucketsParametersDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern HashedBucketsParametersDefaultTypeInternal _HashedBucketsParameters_default_instance_;
class PirRequest;
struct PirRequestDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PirRequestDefaultTypeInternal _PirRequest_default_instance_;
class PirRequest_CompactRequest;
struct PirRequest_CompactRequestDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PirRequest_CompactRequestDefaultTypeInternal _PirRequest_CompactRequest_default_instance_;
class PirRequest_ExpandedRequest;
struct PirRequest_ExpandedRequestDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PirRequest_ExpandedRequestDefaultTypeInternal _PirRequest_ExpandedRequest_default_instance_;
class PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext;
struct PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertextDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertextDefaultTypeInternal _PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext_default_instance_;
class PirResponse;
struct PirResponseDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PirResponseDefaultTypeInternal _PirResponse_default_instance_;
class PrivateMembershipRlweOprfRequest;
struct PrivateMembershipRlweOprfRequestDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweOprfRequestDefaultTypeInternal _PrivateMembershipRlweOprfRequest_default_instance_;
class PrivateMembershipRlweOprfResponse;
struct PrivateMembershipRlweOprfResponseDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweOprfResponseDefaultTypeInternal _PrivateMembershipRlweOprfResponse_default_instance_;
class PrivateMembershipRlwePirResponse;
struct PrivateMembershipRlwePirResponseDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlwePirResponseDefaultTypeInternal _PrivateMembershipRlwePirResponse_default_instance_;
class PrivateMembershipRlweQuery;
struct PrivateMembershipRlweQueryDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweQueryDefaultTypeInternal _PrivateMembershipRlweQuery_default_instance_;
class PrivateMembershipRlweQueryRequest;
struct PrivateMembershipRlweQueryRequestDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweQueryRequestDefaultTypeInternal _PrivateMembershipRlweQueryRequest_default_instance_;
class PrivateMembershipRlweQueryResponse;
struct PrivateMembershipRlweQueryResponseDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweQueryResponseDefaultTypeInternal _PrivateMembershipRlweQueryResponse_default_instance_;
class PrivateMembershipRlweQuery_HashedBucketId;
struct PrivateMembershipRlweQuery_HashedBucketIdDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern PrivateMembershipRlweQuery_HashedBucketIdDefaultTypeInternal _PrivateMembershipRlweQuery_HashedBucketId_default_instance_;
class RlweMembershipResponses;
struct RlweMembershipResponsesDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern RlweMembershipResponsesDefaultTypeInternal _RlweMembershipResponses_default_instance_;
class RlweMembershipResponses_MembershipResponseEntry;
struct RlweMembershipResponses_MembershipResponseEntryDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern RlweMembershipResponses_MembershipResponseEntryDefaultTypeInternal _RlweMembershipResponses_MembershipResponseEntry_default_instance_;
class RlweParameters;
struct RlweParametersDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern RlweParametersDefaultTypeInternal _RlweParameters_default_instance_;
class RlwePlaintextId;
struct RlwePlaintextIdDefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern RlwePlaintextIdDefaultTypeInternal _RlwePlaintextId_default_instance_;
class Uint128;
struct Uint128DefaultTypeInternal;
PRIVATE_MEMBERSHIP_EXPORT extern Uint128DefaultTypeInternal _Uint128_default_instance_;
}  // namespace rlwe
}  // namespace private_membership
PROTOBUF_NAMESPACE_OPEN
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::EncryptedBucket* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucket>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::EncryptedBucketsParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucketsParameters>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::HashedBucketsParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::HashedBucketsParameters>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PirRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PirRequest>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PirRequest_CompactRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PirRequest_CompactRequest>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PirRequest_ExpandedRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PirRequest_ExpandedRequest>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext* Arena::CreateMaybeMessage<::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PirResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PirResponse>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweOprfRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweOprfRequest>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweOprfResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweOprfResponse>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlwePirResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlwePirResponse>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweQuery* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQuery>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweQueryRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQueryRequest>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweQueryResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQueryResponse>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::RlweMembershipResponses* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweMembershipResponses>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::RlweParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweParameters>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::RlwePlaintextId* Arena::CreateMaybeMessage<::private_membership::rlwe::RlwePlaintextId>(Arena*);
template<> PRIVATE_MEMBERSHIP_EXPORT ::private_membership::rlwe::Uint128* Arena::CreateMaybeMessage<::private_membership::rlwe::Uint128>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace private_membership {
namespace rlwe {

enum RlweUseCase : int {};
PRIVATE_MEMBERSHIP_EXPORT bool RlweUseCase_IsValid(int value);
constexpr RlweUseCase RlweUseCase_MIN =;
constexpr RlweUseCase RlweUseCase_MAX =;
constexpr int RlweUseCase_ARRAYSIZE =;

const std::string& RlweUseCase_Name(RlweUseCase value);
template<typename T>
inline const std::string& RlweUseCase_Name(T enum_t_value) {}
bool RlweUseCase_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RlweUseCase* value);
// ===================================================================

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweOprfRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweOprfRequest) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweOprfResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweOprfResponse) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweQueryRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQueryRequest) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweQueryResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQueryResponse) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT RlwePlaintextId final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlwePlaintextId) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT HashedBucketsParameters final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.HashedBucketsParameters) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT EncryptedBucketsParameters final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucketsParameters) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT RlweParameters final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweParameters) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT Uint128 final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.Uint128) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweQuery_HashedBucketId final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlweQuery final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQuery) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PrivateMembershipRlwePirResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlwePirResponse) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirRequest.ExpandedRequest.SerializedSymmetricRlweCiphertext) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PirRequest_ExpandedRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirRequest.ExpandedRequest) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PirRequest_CompactRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirRequest.CompactRequest) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PirRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirRequest) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT PirResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirResponse) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT EncryptedBucket_EncryptedIdValuePair final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT EncryptedBucket final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucket) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT RlweMembershipResponses_MembershipResponseEntry final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) */ {};
// -------------------------------------------------------------------

class PRIVATE_MEMBERSHIP_EXPORT RlweMembershipResponses final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweMembershipResponses) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// PrivateMembershipRlweOprfRequest

// repeated bytes encrypted_ids = 1;
inline int PrivateMembershipRlweOprfRequest::_internal_encrypted_ids_size() const {}
inline int PrivateMembershipRlweOprfRequest::encrypted_ids_size() const {}
inline void PrivateMembershipRlweOprfRequest::clear_encrypted_ids() {}
inline std::string* PrivateMembershipRlweOprfRequest::add_encrypted_ids() {}
inline const std::string& PrivateMembershipRlweOprfRequest::_internal_encrypted_ids(int index) const {}
inline const std::string& PrivateMembershipRlweOprfRequest::encrypted_ids(int index) const {}
inline std::string* PrivateMembershipRlweOprfRequest::mutable_encrypted_ids(int index) {}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const std::string& value) {}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, std::string&& value) {}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const char* value) {}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const void* value, size_t size) {}
inline std::string* PrivateMembershipRlweOprfRequest::_internal_add_encrypted_ids() {}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const std::string& value) {}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(std::string&& value) {}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const char* value) {}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const void* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
PrivateMembershipRlweOprfRequest::encrypted_ids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
PrivateMembershipRlweOprfRequest::mutable_encrypted_ids() {}

// .private_membership.rlwe.RlweUseCase use_case = 2;
inline void PrivateMembershipRlweOprfRequest::clear_use_case() {}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweOprfRequest::_internal_use_case() const {}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweOprfRequest::use_case() const {}
inline void PrivateMembershipRlweOprfRequest::_internal_set_use_case(::private_membership::rlwe::RlweUseCase value) {}
inline void PrivateMembershipRlweOprfRequest::set_use_case(::private_membership::rlwe::RlweUseCase value) {}

// -------------------------------------------------------------------

// PrivateMembershipRlweOprfResponse

// repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1;
inline int PrivateMembershipRlweOprfResponse::_internal_doubly_encrypted_ids_size() const {}
inline int PrivateMembershipRlweOprfResponse::doubly_encrypted_ids_size() const {}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::mutable_doubly_encrypted_ids(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >*
PrivateMembershipRlweOprfResponse::mutable_doubly_encrypted_ids() {}
inline const ::private_membership::DoublyEncryptedId& PrivateMembershipRlweOprfResponse::_internal_doubly_encrypted_ids(int index) const {}
inline const ::private_membership::DoublyEncryptedId& PrivateMembershipRlweOprfResponse::doubly_encrypted_ids(int index) const {}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::_internal_add_doubly_encrypted_ids() {}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::add_doubly_encrypted_ids() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >&
PrivateMembershipRlweOprfResponse::doubly_encrypted_ids() const {}

// .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_hashed_buckets_parameters() const {}
inline bool PrivateMembershipRlweOprfResponse::has_hashed_buckets_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::clear_hashed_buckets_parameters() {}
inline const ::private_membership::rlwe::HashedBucketsParameters& PrivateMembershipRlweOprfResponse::_internal_hashed_buckets_parameters() const {}
inline const ::private_membership::rlwe::HashedBucketsParameters& PrivateMembershipRlweOprfResponse::hashed_buckets_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::unsafe_arena_set_allocated_hashed_buckets_parameters(
::private_membership::rlwe::HashedBucketsParameters* hashed_buckets_parameters) {}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::release_hashed_buckets_parameters() {}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::unsafe_arena_release_hashed_buckets_parameters() {}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_hashed_buckets_parameters() {}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::mutable_hashed_buckets_parameters() {}
inline void PrivateMembershipRlweOprfResponse::set_allocated_hashed_buckets_parameters(::private_membership::rlwe::HashedBucketsParameters* hashed_buckets_parameters) {}

// .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_encrypted_buckets_parameters() const {}
inline bool PrivateMembershipRlweOprfResponse::has_encrypted_buckets_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::clear_encrypted_buckets_parameters() {}
inline const ::private_membership::rlwe::EncryptedBucketsParameters& PrivateMembershipRlweOprfResponse::_internal_encrypted_buckets_parameters() const {}
inline const ::private_membership::rlwe::EncryptedBucketsParameters& PrivateMembershipRlweOprfResponse::encrypted_buckets_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::unsafe_arena_set_allocated_encrypted_buckets_parameters(
::private_membership::rlwe::EncryptedBucketsParameters* encrypted_buckets_parameters) {}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::release_encrypted_buckets_parameters() {}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::unsafe_arena_release_encrypted_buckets_parameters() {}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_encrypted_buckets_parameters() {}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::mutable_encrypted_buckets_parameters() {}
inline void PrivateMembershipRlweOprfResponse::set_allocated_encrypted_buckets_parameters(::private_membership::rlwe::EncryptedBucketsParameters* encrypted_buckets_parameters) {}

// .private_membership.rlwe.RlweParameters rlwe_parameters = 4;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_rlwe_parameters() const {}
inline bool PrivateMembershipRlweOprfResponse::has_rlwe_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::clear_rlwe_parameters() {}
inline const ::private_membership::rlwe::RlweParameters& PrivateMembershipRlweOprfResponse::_internal_rlwe_parameters() const {}
inline const ::private_membership::rlwe::RlweParameters& PrivateMembershipRlweOprfResponse::rlwe_parameters() const {}
inline void PrivateMembershipRlweOprfResponse::unsafe_arena_set_allocated_rlwe_parameters(
::private_membership::rlwe::RlweParameters* rlwe_parameters) {}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::release_rlwe_parameters() {}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::unsafe_arena_release_rlwe_parameters() {}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_rlwe_parameters() {}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::mutable_rlwe_parameters() {}
inline void PrivateMembershipRlweOprfResponse::set_allocated_rlwe_parameters(::private_membership::rlwe::RlweParameters* rlwe_parameters) {}

// int64 key_version = 5;
inline void PrivateMembershipRlweOprfResponse::clear_key_version() {}
inline int64_t PrivateMembershipRlweOprfResponse::_internal_key_version() const {}
inline int64_t PrivateMembershipRlweOprfResponse::key_version() const {}
inline void PrivateMembershipRlweOprfResponse::_internal_set_key_version(int64_t value) {}
inline void PrivateMembershipRlweOprfResponse::set_key_version(int64_t value) {}

// -------------------------------------------------------------------

// PrivateMembershipRlweQueryRequest

// repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1;
inline int PrivateMembershipRlweQueryRequest::_internal_queries_size() const {}
inline int PrivateMembershipRlweQueryRequest::queries_size() const {}
inline void PrivateMembershipRlweQueryRequest::clear_queries() {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::mutable_queries(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >*
PrivateMembershipRlweQueryRequest::mutable_queries() {}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery& PrivateMembershipRlweQueryRequest::_internal_queries(int index) const {}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery& PrivateMembershipRlweQueryRequest::queries(int index) const {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::_internal_add_queries() {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::add_queries() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >&
PrivateMembershipRlweQueryRequest::queries() const {}

// .private_membership.rlwe.RlweUseCase use_case = 2;
inline void PrivateMembershipRlweQueryRequest::clear_use_case() {}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweQueryRequest::_internal_use_case() const {}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweQueryRequest::use_case() const {}
inline void PrivateMembershipRlweQueryRequest::_internal_set_use_case(::private_membership::rlwe::RlweUseCase value) {}
inline void PrivateMembershipRlweQueryRequest::set_use_case(::private_membership::rlwe::RlweUseCase value) {}

// int64 key_version = 3;
inline void PrivateMembershipRlweQueryRequest::clear_key_version() {}
inline int64_t PrivateMembershipRlweQueryRequest::_internal_key_version() const {}
inline int64_t PrivateMembershipRlweQueryRequest::key_version() const {}
inline void PrivateMembershipRlweQueryRequest::_internal_set_key_version(int64_t value) {}
inline void PrivateMembershipRlweQueryRequest::set_key_version(int64_t value) {}

// -------------------------------------------------------------------

// PrivateMembershipRlweQueryResponse

// repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1;
inline int PrivateMembershipRlweQueryResponse::_internal_pir_responses_size() const {}
inline int PrivateMembershipRlweQueryResponse::pir_responses_size() const {}
inline void PrivateMembershipRlweQueryResponse::clear_pir_responses() {}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::mutable_pir_responses(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >*
PrivateMembershipRlweQueryResponse::mutable_pir_responses() {}
inline const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& PrivateMembershipRlweQueryResponse::_internal_pir_responses(int index) const {}
inline const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& PrivateMembershipRlweQueryResponse::pir_responses(int index) const {}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::_internal_add_pir_responses() {}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::add_pir_responses() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >&
PrivateMembershipRlweQueryResponse::pir_responses() const {}

// -------------------------------------------------------------------

// RlwePlaintextId

// string non_sensitive_id = 1;
inline void RlwePlaintextId::clear_non_sensitive_id() {}
inline const std::string& RlwePlaintextId::non_sensitive_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RlwePlaintextId::set_non_sensitive_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RlwePlaintextId::mutable_non_sensitive_id() {}
inline const std::string& RlwePlaintextId::_internal_non_sensitive_id() const {}
inline void RlwePlaintextId::_internal_set_non_sensitive_id(const std::string& value) {}
inline std::string* RlwePlaintextId::_internal_mutable_non_sensitive_id() {}
inline std::string* RlwePlaintextId::release_non_sensitive_id() {}
inline void RlwePlaintextId::set_allocated_non_sensitive_id(std::string* non_sensitive_id) {}

// string sensitive_id = 2;
inline void RlwePlaintextId::clear_sensitive_id() {}
inline const std::string& RlwePlaintextId::sensitive_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RlwePlaintextId::set_sensitive_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RlwePlaintextId::mutable_sensitive_id() {}
inline const std::string& RlwePlaintextId::_internal_sensitive_id() const {}
inline void RlwePlaintextId::_internal_set_sensitive_id(const std::string& value) {}
inline std::string* RlwePlaintextId::_internal_mutable_sensitive_id() {}
inline std::string* RlwePlaintextId::release_sensitive_id() {}
inline void RlwePlaintextId::set_allocated_sensitive_id(std::string* sensitive_id) {}

// -------------------------------------------------------------------

// HashedBucketsParameters

// int32 hashed_bucket_id_length = 1;
inline void HashedBucketsParameters::clear_hashed_bucket_id_length() {}
inline int32_t HashedBucketsParameters::_internal_hashed_bucket_id_length() const {}
inline int32_t HashedBucketsParameters::hashed_bucket_id_length() const {}
inline void HashedBucketsParameters::_internal_set_hashed_bucket_id_length(int32_t value) {}
inline void HashedBucketsParameters::set_hashed_bucket_id_length(int32_t value) {}

// .private_membership.HashType non_sensitive_id_hash_type = 2;
inline void HashedBucketsParameters::clear_non_sensitive_id_hash_type() {}
inline ::private_membership::HashType HashedBucketsParameters::_internal_non_sensitive_id_hash_type() const {}
inline ::private_membership::HashType HashedBucketsParameters::non_sensitive_id_hash_type() const {}
inline void HashedBucketsParameters::_internal_set_non_sensitive_id_hash_type(::private_membership::HashType value) {}
inline void HashedBucketsParameters::set_non_sensitive_id_hash_type(::private_membership::HashType value) {}

// -------------------------------------------------------------------

// EncryptedBucketsParameters

// int32 encrypted_bucket_id_length = 1;
inline void EncryptedBucketsParameters::clear_encrypted_bucket_id_length() {}
inline int32_t EncryptedBucketsParameters::_internal_encrypted_bucket_id_length() const {}
inline int32_t EncryptedBucketsParameters::encrypted_bucket_id_length() const {}
inline void EncryptedBucketsParameters::_internal_set_encrypted_bucket_id_length(int32_t value) {}
inline void EncryptedBucketsParameters::set_encrypted_bucket_id_length(int32_t value) {}

// .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2;
inline void EncryptedBucketsParameters::clear_sensitive_id_hash_type() {}
inline ::private_membership::EncryptedBucketHashType EncryptedBucketsParameters::_internal_sensitive_id_hash_type() const {}
inline ::private_membership::EncryptedBucketHashType EncryptedBucketsParameters::sensitive_id_hash_type() const {}
inline void EncryptedBucketsParameters::_internal_set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value) {}
inline void EncryptedBucketsParameters::set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value) {}

// -------------------------------------------------------------------

// RlweParameters

// repeated .private_membership.rlwe.Uint128 modulus = 1;
inline int RlweParameters::_internal_modulus_size() const {}
inline int RlweParameters::modulus_size() const {}
inline void RlweParameters::clear_modulus() {}
inline ::private_membership::rlwe::Uint128* RlweParameters::mutable_modulus(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >*
RlweParameters::mutable_modulus() {}
inline const ::private_membership::rlwe::Uint128& RlweParameters::_internal_modulus(int index) const {}
inline const ::private_membership::rlwe::Uint128& RlweParameters::modulus(int index) const {}
inline ::private_membership::rlwe::Uint128* RlweParameters::_internal_add_modulus() {}
inline ::private_membership::rlwe::Uint128* RlweParameters::add_modulus() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >&
RlweParameters::modulus() const {}

// int32 log_degree = 2;
inline void RlweParameters::clear_log_degree() {}
inline int32_t RlweParameters::_internal_log_degree() const {}
inline int32_t RlweParameters::log_degree() const {}
inline void RlweParameters::_internal_set_log_degree(int32_t value) {}
inline void RlweParameters::set_log_degree(int32_t value) {}

// int32 log_t = 3;
inline void RlweParameters::clear_log_t() {}
inline int32_t RlweParameters::_internal_log_t() const {}
inline int32_t RlweParameters::log_t() const {}
inline void RlweParameters::_internal_set_log_t(int32_t value) {}
inline void RlweParameters::set_log_t(int32_t value) {}

// int32 variance = 4;
inline void RlweParameters::clear_variance() {}
inline int32_t RlweParameters::_internal_variance() const {}
inline int32_t RlweParameters::variance() const {}
inline void RlweParameters::_internal_set_variance(int32_t value) {}
inline void RlweParameters::set_variance(int32_t value) {}

// int32 levels_of_recursion = 5;
inline void RlweParameters::clear_levels_of_recursion() {}
inline int32_t RlweParameters::_internal_levels_of_recursion() const {}
inline int32_t RlweParameters::levels_of_recursion() const {}
inline void RlweParameters::_internal_set_levels_of_recursion(int32_t value) {}
inline void RlweParameters::set_levels_of_recursion(int32_t value) {}

// -------------------------------------------------------------------

// Uint128

// uint64 lo = 1;
inline void Uint128::clear_lo() {}
inline uint64_t Uint128::_internal_lo() const {}
inline uint64_t Uint128::lo() const {}
inline void Uint128::_internal_set_lo(uint64_t value) {}
inline void Uint128::set_lo(uint64_t value) {}

// uint64 hi = 2;
inline void Uint128::clear_hi() {}
inline uint64_t Uint128::_internal_hi() const {}
inline uint64_t Uint128::hi() const {}
inline void Uint128::_internal_set_hi(uint64_t value) {}
inline void Uint128::set_hi(uint64_t value) {}

// -------------------------------------------------------------------

// PrivateMembershipRlweQuery_HashedBucketId

// bytes hashed_bucket_id = 1;
inline void PrivateMembershipRlweQuery_HashedBucketId::clear_hashed_bucket_id() {}
inline const std::string& PrivateMembershipRlweQuery_HashedBucketId::hashed_bucket_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PrivateMembershipRlweQuery_HashedBucketId::set_hashed_bucket_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::mutable_hashed_bucket_id() {}
inline const std::string& PrivateMembershipRlweQuery_HashedBucketId::_internal_hashed_bucket_id() const {}
inline void PrivateMembershipRlweQuery_HashedBucketId::_internal_set_hashed_bucket_id(const std::string& value) {}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::_internal_mutable_hashed_bucket_id() {}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::release_hashed_bucket_id() {}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_allocated_hashed_bucket_id(std::string* hashed_bucket_id) {}

// int32 bit_length = 2;
inline void PrivateMembershipRlweQuery_HashedBucketId::clear_bit_length() {}
inline int32_t PrivateMembershipRlweQuery_HashedBucketId::_internal_bit_length() const {}
inline int32_t PrivateMembershipRlweQuery_HashedBucketId::bit_length() const {}
inline void PrivateMembershipRlweQuery_HashedBucketId::_internal_set_bit_length(int32_t value) {}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_bit_length(int32_t value) {}

// -------------------------------------------------------------------

// PrivateMembershipRlweQuery

// bytes queried_encrypted_id = 1;
inline void PrivateMembershipRlweQuery::clear_queried_encrypted_id() {}
inline const std::string& PrivateMembershipRlweQuery::queried_encrypted_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PrivateMembershipRlweQuery::set_queried_encrypted_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* PrivateMembershipRlweQuery::mutable_queried_encrypted_id() {}
inline const std::string& PrivateMembershipRlweQuery::_internal_queried_encrypted_id() const {}
inline void PrivateMembershipRlweQuery::_internal_set_queried_encrypted_id(const std::string& value) {}
inline std::string* PrivateMembershipRlweQuery::_internal_mutable_queried_encrypted_id() {}
inline std::string* PrivateMembershipRlweQuery::release_queried_encrypted_id() {}
inline void PrivateMembershipRlweQuery::set_allocated_queried_encrypted_id(std::string* queried_encrypted_id) {}

// .private_membership.rlwe.PirRequest pir_request = 2;
inline bool PrivateMembershipRlweQuery::_internal_has_pir_request() const {}
inline bool PrivateMembershipRlweQuery::has_pir_request() const {}
inline void PrivateMembershipRlweQuery::clear_pir_request() {}
inline const ::private_membership::rlwe::PirRequest& PrivateMembershipRlweQuery::_internal_pir_request() const {}
inline const ::private_membership::rlwe::PirRequest& PrivateMembershipRlweQuery::pir_request() const {}
inline void PrivateMembershipRlweQuery::unsafe_arena_set_allocated_pir_request(
::private_membership::rlwe::PirRequest* pir_request) {}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::release_pir_request() {}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::unsafe_arena_release_pir_request() {}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::_internal_mutable_pir_request() {}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::mutable_pir_request() {}
inline void PrivateMembershipRlweQuery::set_allocated_pir_request(::private_membership::rlwe::PirRequest* pir_request) {}

// .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3;
inline bool PrivateMembershipRlweQuery::_internal_has_hashed_bucket_id() const {}
inline bool PrivateMembershipRlweQuery::has_hashed_bucket_id() const {}
inline void PrivateMembershipRlweQuery::clear_hashed_bucket_id() {}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& PrivateMembershipRlweQuery::_internal_hashed_bucket_id() const {}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& PrivateMembershipRlweQuery::hashed_bucket_id() const {}
inline void PrivateMembershipRlweQuery::unsafe_arena_set_allocated_hashed_bucket_id(
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* hashed_bucket_id) {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::release_hashed_bucket_id() {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::unsafe_arena_release_hashed_bucket_id() {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::_internal_mutable_hashed_bucket_id() {}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::mutable_hashed_bucket_id() {}
inline void PrivateMembershipRlweQuery::set_allocated_hashed_bucket_id(::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* hashed_bucket_id) {}

// -------------------------------------------------------------------

// PrivateMembershipRlwePirResponse

// bytes queried_encrypted_id = 1;
inline void PrivateMembershipRlwePirResponse::clear_queried_encrypted_id() {}
inline const std::string& PrivateMembershipRlwePirResponse::queried_encrypted_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PrivateMembershipRlwePirResponse::set_queried_encrypted_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* PrivateMembershipRlwePirResponse::mutable_queried_encrypted_id() {}
inline const std::string& PrivateMembershipRlwePirResponse::_internal_queried_encrypted_id() const {}
inline void PrivateMembershipRlwePirResponse::_internal_set_queried_encrypted_id(const std::string& value) {}
inline std::string* PrivateMembershipRlwePirResponse::_internal_mutable_queried_encrypted_id() {}
inline std::string* PrivateMembershipRlwePirResponse::release_queried_encrypted_id() {}
inline void PrivateMembershipRlwePirResponse::set_allocated_queried_encrypted_id(std::string* queried_encrypted_id) {}

// .private_membership.rlwe.PirResponse pir_response = 2;
inline bool PrivateMembershipRlwePirResponse::_internal_has_pir_response() const {}
inline bool PrivateMembershipRlwePirResponse::has_pir_response() const {}
inline void PrivateMembershipRlwePirResponse::clear_pir_response() {}
inline const ::private_membership::rlwe::PirResponse& PrivateMembershipRlwePirResponse::_internal_pir_response() const {}
inline const ::private_membership::rlwe::PirResponse& PrivateMembershipRlwePirResponse::pir_response() const {}
inline void PrivateMembershipRlwePirResponse::unsafe_arena_set_allocated_pir_response(
::private_membership::rlwe::PirResponse* pir_response) {}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::release_pir_response() {}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::unsafe_arena_release_pir_response() {}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::_internal_mutable_pir_response() {}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::mutable_pir_response() {}
inline void PrivateMembershipRlwePirResponse::set_allocated_pir_response(::private_membership::rlwe::PirResponse* pir_response) {}

// -------------------------------------------------------------------

// PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext

// optional .rlwe.SerializedSymmetricRlweCiphertext ciphertext = 1;
inline bool PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::_internal_has_ciphertext() const {}
inline bool PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::has_ciphertext() const {}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::_internal_ciphertext() const {}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::ciphertext() const {}
inline void PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::unsafe_arena_set_allocated_ciphertext(
::rlwe::SerializedSymmetricRlweCiphertext* ciphertext) {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::release_ciphertext() {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::unsafe_arena_release_ciphertext() {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::_internal_mutable_ciphertext() {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::mutable_ciphertext() {}
inline void PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext::set_allocated_ciphertext(::rlwe::SerializedSymmetricRlweCiphertext* ciphertext) {}

// -------------------------------------------------------------------

// PirRequest_ExpandedRequest

// repeated .private_membership.rlwe.PirRequest.ExpandedRequest.SerializedSymmetricRlweCiphertext ciphertexts = 1;
inline int PirRequest_ExpandedRequest::_internal_ciphertexts_size() const {}
inline int PirRequest_ExpandedRequest::ciphertexts_size() const {}
inline void PirRequest_ExpandedRequest::clear_ciphertexts() {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest::mutable_ciphertexts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext >*
PirRequest_ExpandedRequest::mutable_ciphertexts() {}
inline const ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext& PirRequest_ExpandedRequest::_internal_ciphertexts(int index) const {}
inline const ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext& PirRequest_ExpandedRequest::ciphertexts(int index) const {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest::_internal_add_ciphertexts() {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext* PirRequest_ExpandedRequest::add_ciphertexts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PirRequest_ExpandedRequest_SerializedSymmetricRlweCiphertext >&
PirRequest_ExpandedRequest::ciphertexts() const {}

// -------------------------------------------------------------------

// PirRequest_CompactRequest

// repeated .rlwe.SerializedNttPolynomial ciphertexts = 1;
inline int PirRequest_CompactRequest::_internal_ciphertexts_size() const {}
inline int PirRequest_CompactRequest::ciphertexts_size() const {}
inline ::rlwe::SerializedNttPolynomial* PirRequest_CompactRequest::mutable_ciphertexts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >*
PirRequest_CompactRequest::mutable_ciphertexts() {}
inline const ::rlwe::SerializedNttPolynomial& PirRequest_CompactRequest::_internal_ciphertexts(int index) const {}
inline const ::rlwe::SerializedNttPolynomial& PirRequest_CompactRequest::ciphertexts(int index) const {}
inline ::rlwe::SerializedNttPolynomial* PirRequest_CompactRequest::_internal_add_ciphertexts() {}
inline ::rlwe::SerializedNttPolynomial* PirRequest_CompactRequest::add_ciphertexts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >&
PirRequest_CompactRequest::ciphertexts() const {}

// -------------------------------------------------------------------

// PirRequest

// repeated .rlwe.SerializedNttPolynomial request = 1;
inline int PirRequest::_internal_request_size() const {}
inline int PirRequest::request_size() const {}
inline ::rlwe::SerializedNttPolynomial* PirRequest::mutable_request(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >*
PirRequest::mutable_request() {}
inline const ::rlwe::SerializedNttPolynomial& PirRequest::_internal_request(int index) const {}
inline const ::rlwe::SerializedNttPolynomial& PirRequest::request(int index) const {}
inline ::rlwe::SerializedNttPolynomial* PirRequest::_internal_add_request() {}
inline ::rlwe::SerializedNttPolynomial* PirRequest::add_request() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >&
PirRequest::request() const {}

// .private_membership.rlwe.PirRequest.CompactRequest compact_request = 3;
inline bool PirRequest::_internal_has_compact_request() const {}
inline bool PirRequest::has_compact_request() const {}
inline void PirRequest::set_has_compact_request() {}
inline void PirRequest::clear_compact_request() {}
inline ::private_membership::rlwe::PirRequest_CompactRequest* PirRequest::release_compact_request() {}
inline const ::private_membership::rlwe::PirRequest_CompactRequest& PirRequest::_internal_compact_request() const {}
inline const ::private_membership::rlwe::PirRequest_CompactRequest& PirRequest::compact_request() const {}
inline ::private_membership::rlwe::PirRequest_CompactRequest* PirRequest::unsafe_arena_release_compact_request() {}
inline void PirRequest::unsafe_arena_set_allocated_compact_request(::private_membership::rlwe::PirRequest_CompactRequest* compact_request) {}
inline ::private_membership::rlwe::PirRequest_CompactRequest* PirRequest::_internal_mutable_compact_request() {}
inline ::private_membership::rlwe::PirRequest_CompactRequest* PirRequest::mutable_compact_request() {}

// .private_membership.rlwe.PirRequest.ExpandedRequest expanded_request = 4;
inline bool PirRequest::_internal_has_expanded_request() const {}
inline bool PirRequest::has_expanded_request() const {}
inline void PirRequest::set_has_expanded_request() {}
inline void PirRequest::clear_expanded_request() {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest* PirRequest::release_expanded_request() {}
inline const ::private_membership::rlwe::PirRequest_ExpandedRequest& PirRequest::_internal_expanded_request() const {}
inline const ::private_membership::rlwe::PirRequest_ExpandedRequest& PirRequest::expanded_request() const {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest* PirRequest::unsafe_arena_release_expanded_request() {}
inline void PirRequest::unsafe_arena_set_allocated_expanded_request(::private_membership::rlwe::PirRequest_ExpandedRequest* expanded_request) {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest* PirRequest::_internal_mutable_expanded_request() {}
inline ::private_membership::rlwe::PirRequest_ExpandedRequest* PirRequest::mutable_expanded_request() {}

// bytes prng_seed = 2;
inline void PirRequest::clear_prng_seed() {}
inline const std::string& PirRequest::prng_seed() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PirRequest::set_prng_seed(ArgT0&& arg0, ArgT... args) {}
inline std::string* PirRequest::mutable_prng_seed() {}
inline const std::string& PirRequest::_internal_prng_seed() const {}
inline void PirRequest::_internal_set_prng_seed(const std::string& value) {}
inline std::string* PirRequest::_internal_mutable_prng_seed() {}
inline std::string* PirRequest::release_prng_seed() {}
inline void PirRequest::set_allocated_prng_seed(std::string* prng_seed) {}

inline bool PirRequest::has_sharded_request_type() const {}
inline void PirRequest::clear_has_sharded_request_type() {}
inline PirRequest::ShardedRequestTypeCase PirRequest::sharded_request_type_case() const {}
// -------------------------------------------------------------------

// PirResponse

// repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1;
inline int PirResponse::_internal_response_size() const {}
inline int PirResponse::response_size() const {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::mutable_response(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >*
PirResponse::mutable_response() {}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirResponse::_internal_response(int index) const {}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirResponse::response(int index) const {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::_internal_add_response() {}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::add_response() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >&
PirResponse::response() const {}

// int32 plaintext_entry_size = 2;
inline void PirResponse::clear_plaintext_entry_size() {}
inline int32_t PirResponse::_internal_plaintext_entry_size() const {}
inline int32_t PirResponse::plaintext_entry_size() const {}
inline void PirResponse::_internal_set_plaintext_entry_size(int32_t value) {}
inline void PirResponse::set_plaintext_entry_size(int32_t value) {}

// -------------------------------------------------------------------

// EncryptedBucket_EncryptedIdValuePair

// bytes encrypted_id = 1;
inline void EncryptedBucket_EncryptedIdValuePair::clear_encrypted_id() {}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::encrypted_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EncryptedBucket_EncryptedIdValuePair::set_encrypted_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::mutable_encrypted_id() {}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::_internal_encrypted_id() const {}
inline void EncryptedBucket_EncryptedIdValuePair::_internal_set_encrypted_id(const std::string& value) {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::_internal_mutable_encrypted_id() {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::release_encrypted_id() {}
inline void EncryptedBucket_EncryptedIdValuePair::set_allocated_encrypted_id(std::string* encrypted_id) {}

// bytes encrypted_value = 2;
inline void EncryptedBucket_EncryptedIdValuePair::clear_encrypted_value() {}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::encrypted_value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EncryptedBucket_EncryptedIdValuePair::set_encrypted_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::mutable_encrypted_value() {}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::_internal_encrypted_value() const {}
inline void EncryptedBucket_EncryptedIdValuePair::_internal_set_encrypted_value(const std::string& value) {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::_internal_mutable_encrypted_value() {}
inline std::string* EncryptedBucket_EncryptedIdValuePair::release_encrypted_value() {}
inline void EncryptedBucket_EncryptedIdValuePair::set_allocated_encrypted_value(std::string* encrypted_value) {}

// .private_membership.rlwe.RlwePlaintextId id = 3;
inline bool EncryptedBucket_EncryptedIdValuePair::_internal_has_id() const {}
inline bool EncryptedBucket_EncryptedIdValuePair::has_id() const {}
inline void EncryptedBucket_EncryptedIdValuePair::clear_id() {}
inline const ::private_membership::rlwe::RlwePlaintextId& EncryptedBucket_EncryptedIdValuePair::_internal_id() const {}
inline const ::private_membership::rlwe::RlwePlaintextId& EncryptedBucket_EncryptedIdValuePair::id() const {}
inline void EncryptedBucket_EncryptedIdValuePair::unsafe_arena_set_allocated_id(
::private_membership::rlwe::RlwePlaintextId* id) {}
inline ::private_membership::rlwe::RlwePlaintextId* EncryptedBucket_EncryptedIdValuePair::release_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* EncryptedBucket_EncryptedIdValuePair::unsafe_arena_release_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* EncryptedBucket_EncryptedIdValuePair::_internal_mutable_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* EncryptedBucket_EncryptedIdValuePair::mutable_id() {}
inline void EncryptedBucket_EncryptedIdValuePair::set_allocated_id(::private_membership::rlwe::RlwePlaintextId* id) {}

// -------------------------------------------------------------------

// EncryptedBucket

// repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1;
inline int EncryptedBucket::_internal_encrypted_id_value_pairs_size() const {}
inline int EncryptedBucket::encrypted_id_value_pairs_size() const {}
inline void EncryptedBucket::clear_encrypted_id_value_pairs() {}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::mutable_encrypted_id_value_pairs(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >*
EncryptedBucket::mutable_encrypted_id_value_pairs() {}
inline const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& EncryptedBucket::_internal_encrypted_id_value_pairs(int index) const {}
inline const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& EncryptedBucket::encrypted_id_value_pairs(int index) const {}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::_internal_add_encrypted_id_value_pairs() {}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::add_encrypted_id_value_pairs() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >&
EncryptedBucket::encrypted_id_value_pairs() const {}

// -------------------------------------------------------------------

// RlweMembershipResponses_MembershipResponseEntry

// .private_membership.rlwe.RlwePlaintextId plaintext_id = 1;
inline bool RlweMembershipResponses_MembershipResponseEntry::_internal_has_plaintext_id() const {}
inline bool RlweMembershipResponses_MembershipResponseEntry::has_plaintext_id() const {}
inline void RlweMembershipResponses_MembershipResponseEntry::clear_plaintext_id() {}
inline const ::private_membership::rlwe::RlwePlaintextId& RlweMembershipResponses_MembershipResponseEntry::_internal_plaintext_id() const {}
inline const ::private_membership::rlwe::RlwePlaintextId& RlweMembershipResponses_MembershipResponseEntry::plaintext_id() const {}
inline void RlweMembershipResponses_MembershipResponseEntry::unsafe_arena_set_allocated_plaintext_id(
::private_membership::rlwe::RlwePlaintextId* plaintext_id) {}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::release_plaintext_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::unsafe_arena_release_plaintext_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::_internal_mutable_plaintext_id() {}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::mutable_plaintext_id() {}
inline void RlweMembershipResponses_MembershipResponseEntry::set_allocated_plaintext_id(::private_membership::rlwe::RlwePlaintextId* plaintext_id) {}

// .private_membership.MembershipResponse membership_response = 2;
inline bool RlweMembershipResponses_MembershipResponseEntry::_internal_has_membership_response() const {}
inline bool RlweMembershipResponses_MembershipResponseEntry::has_membership_response() const {}
inline const ::private_membership::MembershipResponse& RlweMembershipResponses_MembershipResponseEntry::_internal_membership_response() const {}
inline const ::private_membership::MembershipResponse& RlweMembershipResponses_MembershipResponseEntry::membership_response() const {}
inline void RlweMembershipResponses_MembershipResponseEntry::unsafe_arena_set_allocated_membership_response(
::private_membership::MembershipResponse* membership_response) {}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::release_membership_response() {}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::unsafe_arena_release_membership_response() {}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::_internal_mutable_membership_response() {}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::mutable_membership_response() {}
inline void RlweMembershipResponses_MembershipResponseEntry::set_allocated_membership_response(::private_membership::MembershipResponse* membership_response) {}

// -------------------------------------------------------------------

// RlweMembershipResponses

// repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1;
inline int RlweMembershipResponses::_internal_membership_responses_size() const {}
inline int RlweMembershipResponses::membership_responses_size() const {}
inline void RlweMembershipResponses::clear_membership_responses() {}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::mutable_membership_responses(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >*
RlweMembershipResponses::mutable_membership_responses() {}
inline const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& RlweMembershipResponses::_internal_membership_responses(int index) const {}
inline const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& RlweMembershipResponses::membership_responses(int index) const {}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::_internal_add_membership_responses() {}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::add_membership_responses() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >&
RlweMembershipResponses::membership_responses() const {}

#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace rlwe
}  // namespace private_membership

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::private_membership::rlwe::RlweUseCase> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_2eproto