chromium/out/Default/gen/third_party/distributed_point_functions/dpf/distributed_point_function.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_distributed_5fpoint_5ffunction_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_distributed_5fpoint_5ffunction_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
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_distributed_5fpoint_5ffunction_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_distributed_5fpoint_5ffunction_2eproto {};
namespace distributed_point_functions {
class Block;
struct BlockDefaultTypeInternal;
extern BlockDefaultTypeInternal _Block_default_instance_;
class CorrectionWord;
struct CorrectionWordDefaultTypeInternal;
extern CorrectionWordDefaultTypeInternal _CorrectionWord_default_instance_;
class DpfKey;
struct DpfKeyDefaultTypeInternal;
extern DpfKeyDefaultTypeInternal _DpfKey_default_instance_;
class DpfParameters;
struct DpfParametersDefaultTypeInternal;
extern DpfParametersDefaultTypeInternal _DpfParameters_default_instance_;
class EvaluationContext;
struct EvaluationContextDefaultTypeInternal;
extern EvaluationContextDefaultTypeInternal _EvaluationContext_default_instance_;
class PartialEvaluation;
struct PartialEvaluationDefaultTypeInternal;
extern PartialEvaluationDefaultTypeInternal _PartialEvaluation_default_instance_;
class Value;
struct ValueDefaultTypeInternal;
extern ValueDefaultTypeInternal _Value_default_instance_;
class ValueType;
struct ValueTypeDefaultTypeInternal;
extern ValueTypeDefaultTypeInternal _ValueType_default_instance_;
class ValueType_IntModN;
struct ValueType_IntModNDefaultTypeInternal;
extern ValueType_IntModNDefaultTypeInternal _ValueType_IntModN_default_instance_;
class ValueType_Integer;
struct ValueType_IntegerDefaultTypeInternal;
extern ValueType_IntegerDefaultTypeInternal _ValueType_Integer_default_instance_;
class ValueType_Tuple;
struct ValueType_TupleDefaultTypeInternal;
extern ValueType_TupleDefaultTypeInternal _ValueType_Tuple_default_instance_;
class Value_Integer;
struct Value_IntegerDefaultTypeInternal;
extern Value_IntegerDefaultTypeInternal _Value_Integer_default_instance_;
class Value_Tuple;
struct Value_TupleDefaultTypeInternal;
extern Value_TupleDefaultTypeInternal _Value_Tuple_default_instance_;
}  // namespace distributed_point_functions
PROTOBUF_NAMESPACE_OPEN
template<> ::distributed_point_functions::Block* Arena::CreateMaybeMessage<::distributed_point_functions::Block>(Arena*);
template<> ::distributed_point_functions::CorrectionWord* Arena::CreateMaybeMessage<::distributed_point_functions::CorrectionWord>(Arena*);
template<> ::distributed_point_functions::DpfKey* Arena::CreateMaybeMessage<::distributed_point_functions::DpfKey>(Arena*);
template<> ::distributed_point_functions::DpfParameters* Arena::CreateMaybeMessage<::distributed_point_functions::DpfParameters>(Arena*);
template<> ::distributed_point_functions::EvaluationContext* Arena::CreateMaybeMessage<::distributed_point_functions::EvaluationContext>(Arena*);
template<> ::distributed_point_functions::PartialEvaluation* Arena::CreateMaybeMessage<::distributed_point_functions::PartialEvaluation>(Arena*);
template<> ::distributed_point_functions::Value* Arena::CreateMaybeMessage<::distributed_point_functions::Value>(Arena*);
template<> ::distributed_point_functions::ValueType* Arena::CreateMaybeMessage<::distributed_point_functions::ValueType>(Arena*);
template<> ::distributed_point_functions::ValueType_IntModN* Arena::CreateMaybeMessage<::distributed_point_functions::ValueType_IntModN>(Arena*);
template<> ::distributed_point_functions::ValueType_Integer* Arena::CreateMaybeMessage<::distributed_point_functions::ValueType_Integer>(Arena*);
template<> ::distributed_point_functions::ValueType_Tuple* Arena::CreateMaybeMessage<::distributed_point_functions::ValueType_Tuple>(Arena*);
template<> ::distributed_point_functions::Value_Integer* Arena::CreateMaybeMessage<::distributed_point_functions::Value_Integer>(Arena*);
template<> ::distributed_point_functions::Value_Tuple* Arena::CreateMaybeMessage<::distributed_point_functions::Value_Tuple>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace distributed_point_functions {

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

class ValueType_Integer final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.ValueType.Integer) */ {};
// -------------------------------------------------------------------

class ValueType_Tuple final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.ValueType.Tuple) */ {};
// -------------------------------------------------------------------

class ValueType_IntModN final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.ValueType.IntModN) */ {};
// -------------------------------------------------------------------

class ValueType final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.ValueType) */ {};
// -------------------------------------------------------------------

class Value_Integer final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.Value.Integer) */ {};
// -------------------------------------------------------------------

class Value_Tuple final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.Value.Tuple) */ {};
// -------------------------------------------------------------------

class Value final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.Value) */ {};
// -------------------------------------------------------------------

class DpfParameters final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.DpfParameters) */ {};
// -------------------------------------------------------------------

class Block final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.Block) */ {};
// -------------------------------------------------------------------

class CorrectionWord final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.CorrectionWord) */ {};
// -------------------------------------------------------------------

class DpfKey final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.DpfKey) */ {};
// -------------------------------------------------------------------

class PartialEvaluation final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.PartialEvaluation) */ {};
// -------------------------------------------------------------------

class EvaluationContext final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:distributed_point_functions.EvaluationContext) */ {};
// ===================================================================


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

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

// int32 bitsize = 1;
inline void ValueType_Integer::clear_bitsize() {}
inline int32_t ValueType_Integer::_internal_bitsize() const {}
inline int32_t ValueType_Integer::bitsize() const {}
inline void ValueType_Integer::_internal_set_bitsize(int32_t value) {}
inline void ValueType_Integer::set_bitsize(int32_t value) {}

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

// ValueType_Tuple

// repeated .distributed_point_functions.ValueType elements = 1;
inline int ValueType_Tuple::_internal_elements_size() const {}
inline int ValueType_Tuple::elements_size() const {}
inline void ValueType_Tuple::clear_elements() {}
inline ::distributed_point_functions::ValueType* ValueType_Tuple::mutable_elements(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::ValueType >*
ValueType_Tuple::mutable_elements() {}
inline const ::distributed_point_functions::ValueType& ValueType_Tuple::_internal_elements(int index) const {}
inline const ::distributed_point_functions::ValueType& ValueType_Tuple::elements(int index) const {}
inline ::distributed_point_functions::ValueType* ValueType_Tuple::_internal_add_elements() {}
inline ::distributed_point_functions::ValueType* ValueType_Tuple::add_elements() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::ValueType >&
ValueType_Tuple::elements() const {}

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

// ValueType_IntModN

// .distributed_point_functions.ValueType.Integer base_integer = 1;
inline bool ValueType_IntModN::_internal_has_base_integer() const {}
inline bool ValueType_IntModN::has_base_integer() const {}
inline void ValueType_IntModN::clear_base_integer() {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType_IntModN::_internal_base_integer() const {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType_IntModN::base_integer() const {}
inline void ValueType_IntModN::unsafe_arena_set_allocated_base_integer(
    ::distributed_point_functions::ValueType_Integer* base_integer) {}
inline ::distributed_point_functions::ValueType_Integer* ValueType_IntModN::release_base_integer() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType_IntModN::unsafe_arena_release_base_integer() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType_IntModN::_internal_mutable_base_integer() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType_IntModN::mutable_base_integer() {}
inline void ValueType_IntModN::set_allocated_base_integer(::distributed_point_functions::ValueType_Integer* base_integer) {}

// .distributed_point_functions.Value.Integer modulus = 2;
inline bool ValueType_IntModN::_internal_has_modulus() const {}
inline bool ValueType_IntModN::has_modulus() const {}
inline void ValueType_IntModN::clear_modulus() {}
inline const ::distributed_point_functions::Value_Integer& ValueType_IntModN::_internal_modulus() const {}
inline const ::distributed_point_functions::Value_Integer& ValueType_IntModN::modulus() const {}
inline void ValueType_IntModN::unsafe_arena_set_allocated_modulus(
    ::distributed_point_functions::Value_Integer* modulus) {}
inline ::distributed_point_functions::Value_Integer* ValueType_IntModN::release_modulus() {}
inline ::distributed_point_functions::Value_Integer* ValueType_IntModN::unsafe_arena_release_modulus() {}
inline ::distributed_point_functions::Value_Integer* ValueType_IntModN::_internal_mutable_modulus() {}
inline ::distributed_point_functions::Value_Integer* ValueType_IntModN::mutable_modulus() {}
inline void ValueType_IntModN::set_allocated_modulus(::distributed_point_functions::Value_Integer* modulus) {}

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

// ValueType

// .distributed_point_functions.ValueType.Integer integer = 1;
inline bool ValueType::_internal_has_integer() const {}
inline bool ValueType::has_integer() const {}
inline void ValueType::set_has_integer() {}
inline void ValueType::clear_integer() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::release_integer() {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType::_internal_integer() const {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType::integer() const {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::unsafe_arena_release_integer() {}
inline void ValueType::unsafe_arena_set_allocated_integer(::distributed_point_functions::ValueType_Integer* integer) {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::_internal_mutable_integer() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::mutable_integer() {}

// .distributed_point_functions.ValueType.Tuple tuple = 2;
inline bool ValueType::_internal_has_tuple() const {}
inline bool ValueType::has_tuple() const {}
inline void ValueType::set_has_tuple() {}
inline void ValueType::clear_tuple() {}
inline ::distributed_point_functions::ValueType_Tuple* ValueType::release_tuple() {}
inline const ::distributed_point_functions::ValueType_Tuple& ValueType::_internal_tuple() const {}
inline const ::distributed_point_functions::ValueType_Tuple& ValueType::tuple() const {}
inline ::distributed_point_functions::ValueType_Tuple* ValueType::unsafe_arena_release_tuple() {}
inline void ValueType::unsafe_arena_set_allocated_tuple(::distributed_point_functions::ValueType_Tuple* tuple) {}
inline ::distributed_point_functions::ValueType_Tuple* ValueType::_internal_mutable_tuple() {}
inline ::distributed_point_functions::ValueType_Tuple* ValueType::mutable_tuple() {}

// .distributed_point_functions.ValueType.IntModN int_mod_n = 3;
inline bool ValueType::_internal_has_int_mod_n() const {}
inline bool ValueType::has_int_mod_n() const {}
inline void ValueType::set_has_int_mod_n() {}
inline void ValueType::clear_int_mod_n() {}
inline ::distributed_point_functions::ValueType_IntModN* ValueType::release_int_mod_n() {}
inline const ::distributed_point_functions::ValueType_IntModN& ValueType::_internal_int_mod_n() const {}
inline const ::distributed_point_functions::ValueType_IntModN& ValueType::int_mod_n() const {}
inline ::distributed_point_functions::ValueType_IntModN* ValueType::unsafe_arena_release_int_mod_n() {}
inline void ValueType::unsafe_arena_set_allocated_int_mod_n(::distributed_point_functions::ValueType_IntModN* int_mod_n) {}
inline ::distributed_point_functions::ValueType_IntModN* ValueType::_internal_mutable_int_mod_n() {}
inline ::distributed_point_functions::ValueType_IntModN* ValueType::mutable_int_mod_n() {}

// .distributed_point_functions.ValueType.Integer xor_wrapper = 4;
inline bool ValueType::_internal_has_xor_wrapper() const {}
inline bool ValueType::has_xor_wrapper() const {}
inline void ValueType::set_has_xor_wrapper() {}
inline void ValueType::clear_xor_wrapper() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::release_xor_wrapper() {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType::_internal_xor_wrapper() const {}
inline const ::distributed_point_functions::ValueType_Integer& ValueType::xor_wrapper() const {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::unsafe_arena_release_xor_wrapper() {}
inline void ValueType::unsafe_arena_set_allocated_xor_wrapper(::distributed_point_functions::ValueType_Integer* xor_wrapper) {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::_internal_mutable_xor_wrapper() {}
inline ::distributed_point_functions::ValueType_Integer* ValueType::mutable_xor_wrapper() {}

inline bool ValueType::has_type() const {}
inline void ValueType::clear_has_type() {}
inline ValueType::TypeCase ValueType::type_case() const {}
// -------------------------------------------------------------------

// Value_Integer

// uint64 value_uint64 = 1;
inline bool Value_Integer::_internal_has_value_uint64() const {}
inline bool Value_Integer::has_value_uint64() const {}
inline void Value_Integer::set_has_value_uint64() {}
inline void Value_Integer::clear_value_uint64() {}
inline uint64_t Value_Integer::_internal_value_uint64() const {}
inline void Value_Integer::_internal_set_value_uint64(uint64_t value) {}
inline uint64_t Value_Integer::value_uint64() const {}
inline void Value_Integer::set_value_uint64(uint64_t value) {}

// .distributed_point_functions.Block value_uint128 = 2;
inline bool Value_Integer::_internal_has_value_uint128() const {}
inline bool Value_Integer::has_value_uint128() const {}
inline void Value_Integer::set_has_value_uint128() {}
inline void Value_Integer::clear_value_uint128() {}
inline ::distributed_point_functions::Block* Value_Integer::release_value_uint128() {}
inline const ::distributed_point_functions::Block& Value_Integer::_internal_value_uint128() const {}
inline const ::distributed_point_functions::Block& Value_Integer::value_uint128() const {}
inline ::distributed_point_functions::Block* Value_Integer::unsafe_arena_release_value_uint128() {}
inline void Value_Integer::unsafe_arena_set_allocated_value_uint128(::distributed_point_functions::Block* value_uint128) {}
inline ::distributed_point_functions::Block* Value_Integer::_internal_mutable_value_uint128() {}
inline ::distributed_point_functions::Block* Value_Integer::mutable_value_uint128() {}

inline bool Value_Integer::has_value() const {}
inline void Value_Integer::clear_has_value() {}
inline Value_Integer::ValueCase Value_Integer::value_case() const {}
// -------------------------------------------------------------------

// Value_Tuple

// repeated .distributed_point_functions.Value elements = 1;
inline int Value_Tuple::_internal_elements_size() const {}
inline int Value_Tuple::elements_size() const {}
inline void Value_Tuple::clear_elements() {}
inline ::distributed_point_functions::Value* Value_Tuple::mutable_elements(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >*
Value_Tuple::mutable_elements() {}
inline const ::distributed_point_functions::Value& Value_Tuple::_internal_elements(int index) const {}
inline const ::distributed_point_functions::Value& Value_Tuple::elements(int index) const {}
inline ::distributed_point_functions::Value* Value_Tuple::_internal_add_elements() {}
inline ::distributed_point_functions::Value* Value_Tuple::add_elements() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >&
Value_Tuple::elements() const {}

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

// Value

// .distributed_point_functions.Value.Integer integer = 1;
inline bool Value::_internal_has_integer() const {}
inline bool Value::has_integer() const {}
inline void Value::set_has_integer() {}
inline void Value::clear_integer() {}
inline ::distributed_point_functions::Value_Integer* Value::release_integer() {}
inline const ::distributed_point_functions::Value_Integer& Value::_internal_integer() const {}
inline const ::distributed_point_functions::Value_Integer& Value::integer() const {}
inline ::distributed_point_functions::Value_Integer* Value::unsafe_arena_release_integer() {}
inline void Value::unsafe_arena_set_allocated_integer(::distributed_point_functions::Value_Integer* integer) {}
inline ::distributed_point_functions::Value_Integer* Value::_internal_mutable_integer() {}
inline ::distributed_point_functions::Value_Integer* Value::mutable_integer() {}

// .distributed_point_functions.Value.Tuple tuple = 2;
inline bool Value::_internal_has_tuple() const {}
inline bool Value::has_tuple() const {}
inline void Value::set_has_tuple() {}
inline void Value::clear_tuple() {}
inline ::distributed_point_functions::Value_Tuple* Value::release_tuple() {}
inline const ::distributed_point_functions::Value_Tuple& Value::_internal_tuple() const {}
inline const ::distributed_point_functions::Value_Tuple& Value::tuple() const {}
inline ::distributed_point_functions::Value_Tuple* Value::unsafe_arena_release_tuple() {}
inline void Value::unsafe_arena_set_allocated_tuple(::distributed_point_functions::Value_Tuple* tuple) {}
inline ::distributed_point_functions::Value_Tuple* Value::_internal_mutable_tuple() {}
inline ::distributed_point_functions::Value_Tuple* Value::mutable_tuple() {}

// .distributed_point_functions.Value.Integer int_mod_n = 3;
inline bool Value::_internal_has_int_mod_n() const {}
inline bool Value::has_int_mod_n() const {}
inline void Value::set_has_int_mod_n() {}
inline void Value::clear_int_mod_n() {}
inline ::distributed_point_functions::Value_Integer* Value::release_int_mod_n() {}
inline const ::distributed_point_functions::Value_Integer& Value::_internal_int_mod_n() const {}
inline const ::distributed_point_functions::Value_Integer& Value::int_mod_n() const {}
inline ::distributed_point_functions::Value_Integer* Value::unsafe_arena_release_int_mod_n() {}
inline void Value::unsafe_arena_set_allocated_int_mod_n(::distributed_point_functions::Value_Integer* int_mod_n) {}
inline ::distributed_point_functions::Value_Integer* Value::_internal_mutable_int_mod_n() {}
inline ::distributed_point_functions::Value_Integer* Value::mutable_int_mod_n() {}

// .distributed_point_functions.Value.Integer xor_wrapper = 4;
inline bool Value::_internal_has_xor_wrapper() const {}
inline bool Value::has_xor_wrapper() const {}
inline void Value::set_has_xor_wrapper() {}
inline void Value::clear_xor_wrapper() {}
inline ::distributed_point_functions::Value_Integer* Value::release_xor_wrapper() {}
inline const ::distributed_point_functions::Value_Integer& Value::_internal_xor_wrapper() const {}
inline const ::distributed_point_functions::Value_Integer& Value::xor_wrapper() const {}
inline ::distributed_point_functions::Value_Integer* Value::unsafe_arena_release_xor_wrapper() {}
inline void Value::unsafe_arena_set_allocated_xor_wrapper(::distributed_point_functions::Value_Integer* xor_wrapper) {}
inline ::distributed_point_functions::Value_Integer* Value::_internal_mutable_xor_wrapper() {}
inline ::distributed_point_functions::Value_Integer* Value::mutable_xor_wrapper() {}

inline bool Value::has_value() const {}
inline void Value::clear_has_value() {}
inline Value::ValueCase Value::value_case() const {}
// -------------------------------------------------------------------

// DpfParameters

// int32 log_domain_size = 1;
inline void DpfParameters::clear_log_domain_size() {}
inline int32_t DpfParameters::_internal_log_domain_size() const {}
inline int32_t DpfParameters::log_domain_size() const {}
inline void DpfParameters::_internal_set_log_domain_size(int32_t value) {}
inline void DpfParameters::set_log_domain_size(int32_t value) {}

// .distributed_point_functions.ValueType value_type = 3;
inline bool DpfParameters::_internal_has_value_type() const {}
inline bool DpfParameters::has_value_type() const {}
inline void DpfParameters::clear_value_type() {}
inline const ::distributed_point_functions::ValueType& DpfParameters::_internal_value_type() const {}
inline const ::distributed_point_functions::ValueType& DpfParameters::value_type() const {}
inline void DpfParameters::unsafe_arena_set_allocated_value_type(
    ::distributed_point_functions::ValueType* value_type) {}
inline ::distributed_point_functions::ValueType* DpfParameters::release_value_type() {}
inline ::distributed_point_functions::ValueType* DpfParameters::unsafe_arena_release_value_type() {}
inline ::distributed_point_functions::ValueType* DpfParameters::_internal_mutable_value_type() {}
inline ::distributed_point_functions::ValueType* DpfParameters::mutable_value_type() {}
inline void DpfParameters::set_allocated_value_type(::distributed_point_functions::ValueType* value_type) {}

// double security_parameter = 4;
inline void DpfParameters::clear_security_parameter() {}
inline double DpfParameters::_internal_security_parameter() const {}
inline double DpfParameters::security_parameter() const {}
inline void DpfParameters::_internal_set_security_parameter(double value) {}
inline void DpfParameters::set_security_parameter(double value) {}

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

// Block

// uint64 high = 1;
inline void Block::clear_high() {}
inline uint64_t Block::_internal_high() const {}
inline uint64_t Block::high() const {}
inline void Block::_internal_set_high(uint64_t value) {}
inline void Block::set_high(uint64_t value) {}

// uint64 low = 2;
inline void Block::clear_low() {}
inline uint64_t Block::_internal_low() const {}
inline uint64_t Block::low() const {}
inline void Block::_internal_set_low(uint64_t value) {}
inline void Block::set_low(uint64_t value) {}

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

// CorrectionWord

// .distributed_point_functions.Block seed = 1;
inline bool CorrectionWord::_internal_has_seed() const {}
inline bool CorrectionWord::has_seed() const {}
inline void CorrectionWord::clear_seed() {}
inline const ::distributed_point_functions::Block& CorrectionWord::_internal_seed() const {}
inline const ::distributed_point_functions::Block& CorrectionWord::seed() const {}
inline void CorrectionWord::unsafe_arena_set_allocated_seed(
    ::distributed_point_functions::Block* seed) {}
inline ::distributed_point_functions::Block* CorrectionWord::release_seed() {}
inline ::distributed_point_functions::Block* CorrectionWord::unsafe_arena_release_seed() {}
inline ::distributed_point_functions::Block* CorrectionWord::_internal_mutable_seed() {}
inline ::distributed_point_functions::Block* CorrectionWord::mutable_seed() {}
inline void CorrectionWord::set_allocated_seed(::distributed_point_functions::Block* seed) {}

// bool control_left = 2;
inline void CorrectionWord::clear_control_left() {}
inline bool CorrectionWord::_internal_control_left() const {}
inline bool CorrectionWord::control_left() const {}
inline void CorrectionWord::_internal_set_control_left(bool value) {}
inline void CorrectionWord::set_control_left(bool value) {}

// bool control_right = 3;
inline void CorrectionWord::clear_control_right() {}
inline bool CorrectionWord::_internal_control_right() const {}
inline bool CorrectionWord::control_right() const {}
inline void CorrectionWord::_internal_set_control_right(bool value) {}
inline void CorrectionWord::set_control_right(bool value) {}

// repeated .distributed_point_functions.Value value_correction = 5;
inline int CorrectionWord::_internal_value_correction_size() const {}
inline int CorrectionWord::value_correction_size() const {}
inline void CorrectionWord::clear_value_correction() {}
inline ::distributed_point_functions::Value* CorrectionWord::mutable_value_correction(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >*
CorrectionWord::mutable_value_correction() {}
inline const ::distributed_point_functions::Value& CorrectionWord::_internal_value_correction(int index) const {}
inline const ::distributed_point_functions::Value& CorrectionWord::value_correction(int index) const {}
inline ::distributed_point_functions::Value* CorrectionWord::_internal_add_value_correction() {}
inline ::distributed_point_functions::Value* CorrectionWord::add_value_correction() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >&
CorrectionWord::value_correction() const {}

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

// DpfKey

// .distributed_point_functions.Block seed = 1;
inline bool DpfKey::_internal_has_seed() const {}
inline bool DpfKey::has_seed() const {}
inline void DpfKey::clear_seed() {}
inline const ::distributed_point_functions::Block& DpfKey::_internal_seed() const {}
inline const ::distributed_point_functions::Block& DpfKey::seed() const {}
inline void DpfKey::unsafe_arena_set_allocated_seed(
    ::distributed_point_functions::Block* seed) {}
inline ::distributed_point_functions::Block* DpfKey::release_seed() {}
inline ::distributed_point_functions::Block* DpfKey::unsafe_arena_release_seed() {}
inline ::distributed_point_functions::Block* DpfKey::_internal_mutable_seed() {}
inline ::distributed_point_functions::Block* DpfKey::mutable_seed() {}
inline void DpfKey::set_allocated_seed(::distributed_point_functions::Block* seed) {}

// repeated .distributed_point_functions.CorrectionWord correction_words = 2;
inline int DpfKey::_internal_correction_words_size() const {}
inline int DpfKey::correction_words_size() const {}
inline void DpfKey::clear_correction_words() {}
inline ::distributed_point_functions::CorrectionWord* DpfKey::mutable_correction_words(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::CorrectionWord >*
DpfKey::mutable_correction_words() {}
inline const ::distributed_point_functions::CorrectionWord& DpfKey::_internal_correction_words(int index) const {}
inline const ::distributed_point_functions::CorrectionWord& DpfKey::correction_words(int index) const {}
inline ::distributed_point_functions::CorrectionWord* DpfKey::_internal_add_correction_words() {}
inline ::distributed_point_functions::CorrectionWord* DpfKey::add_correction_words() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::CorrectionWord >&
DpfKey::correction_words() const {}

// int32 party = 3;
inline void DpfKey::clear_party() {}
inline int32_t DpfKey::_internal_party() const {}
inline int32_t DpfKey::party() const {}
inline void DpfKey::_internal_set_party(int32_t value) {}
inline void DpfKey::set_party(int32_t value) {}

// repeated .distributed_point_functions.Value last_level_value_correction = 5;
inline int DpfKey::_internal_last_level_value_correction_size() const {}
inline int DpfKey::last_level_value_correction_size() const {}
inline void DpfKey::clear_last_level_value_correction() {}
inline ::distributed_point_functions::Value* DpfKey::mutable_last_level_value_correction(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >*
DpfKey::mutable_last_level_value_correction() {}
inline const ::distributed_point_functions::Value& DpfKey::_internal_last_level_value_correction(int index) const {}
inline const ::distributed_point_functions::Value& DpfKey::last_level_value_correction(int index) const {}
inline ::distributed_point_functions::Value* DpfKey::_internal_add_last_level_value_correction() {}
inline ::distributed_point_functions::Value* DpfKey::add_last_level_value_correction() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::Value >&
DpfKey::last_level_value_correction() const {}

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

// PartialEvaluation

// .distributed_point_functions.Block prefix = 1;
inline bool PartialEvaluation::_internal_has_prefix() const {}
inline bool PartialEvaluation::has_prefix() const {}
inline void PartialEvaluation::clear_prefix() {}
inline const ::distributed_point_functions::Block& PartialEvaluation::_internal_prefix() const {}
inline const ::distributed_point_functions::Block& PartialEvaluation::prefix() const {}
inline void PartialEvaluation::unsafe_arena_set_allocated_prefix(
    ::distributed_point_functions::Block* prefix) {}
inline ::distributed_point_functions::Block* PartialEvaluation::release_prefix() {}
inline ::distributed_point_functions::Block* PartialEvaluation::unsafe_arena_release_prefix() {}
inline ::distributed_point_functions::Block* PartialEvaluation::_internal_mutable_prefix() {}
inline ::distributed_point_functions::Block* PartialEvaluation::mutable_prefix() {}
inline void PartialEvaluation::set_allocated_prefix(::distributed_point_functions::Block* prefix) {}

// .distributed_point_functions.Block seed = 2;
inline bool PartialEvaluation::_internal_has_seed() const {}
inline bool PartialEvaluation::has_seed() const {}
inline void PartialEvaluation::clear_seed() {}
inline const ::distributed_point_functions::Block& PartialEvaluation::_internal_seed() const {}
inline const ::distributed_point_functions::Block& PartialEvaluation::seed() const {}
inline void PartialEvaluation::unsafe_arena_set_allocated_seed(
    ::distributed_point_functions::Block* seed) {}
inline ::distributed_point_functions::Block* PartialEvaluation::release_seed() {}
inline ::distributed_point_functions::Block* PartialEvaluation::unsafe_arena_release_seed() {}
inline ::distributed_point_functions::Block* PartialEvaluation::_internal_mutable_seed() {}
inline ::distributed_point_functions::Block* PartialEvaluation::mutable_seed() {}
inline void PartialEvaluation::set_allocated_seed(::distributed_point_functions::Block* seed) {}

// bool control_bit = 3;
inline void PartialEvaluation::clear_control_bit() {}
inline bool PartialEvaluation::_internal_control_bit() const {}
inline bool PartialEvaluation::control_bit() const {}
inline void PartialEvaluation::_internal_set_control_bit(bool value) {}
inline void PartialEvaluation::set_control_bit(bool value) {}

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

// EvaluationContext

// repeated .distributed_point_functions.DpfParameters parameters = 1;
inline int EvaluationContext::_internal_parameters_size() const {}
inline int EvaluationContext::parameters_size() const {}
inline void EvaluationContext::clear_parameters() {}
inline ::distributed_point_functions::DpfParameters* EvaluationContext::mutable_parameters(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::DpfParameters >*
EvaluationContext::mutable_parameters() {}
inline const ::distributed_point_functions::DpfParameters& EvaluationContext::_internal_parameters(int index) const {}
inline const ::distributed_point_functions::DpfParameters& EvaluationContext::parameters(int index) const {}
inline ::distributed_point_functions::DpfParameters* EvaluationContext::_internal_add_parameters() {}
inline ::distributed_point_functions::DpfParameters* EvaluationContext::add_parameters() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::DpfParameters >&
EvaluationContext::parameters() const {}

// .distributed_point_functions.DpfKey key = 2;
inline bool EvaluationContext::_internal_has_key() const {}
inline bool EvaluationContext::has_key() const {}
inline void EvaluationContext::clear_key() {}
inline const ::distributed_point_functions::DpfKey& EvaluationContext::_internal_key() const {}
inline const ::distributed_point_functions::DpfKey& EvaluationContext::key() const {}
inline void EvaluationContext::unsafe_arena_set_allocated_key(
    ::distributed_point_functions::DpfKey* key) {}
inline ::distributed_point_functions::DpfKey* EvaluationContext::release_key() {}
inline ::distributed_point_functions::DpfKey* EvaluationContext::unsafe_arena_release_key() {}
inline ::distributed_point_functions::DpfKey* EvaluationContext::_internal_mutable_key() {}
inline ::distributed_point_functions::DpfKey* EvaluationContext::mutable_key() {}
inline void EvaluationContext::set_allocated_key(::distributed_point_functions::DpfKey* key) {}

// int32 previous_hierarchy_level = 3;
inline void EvaluationContext::clear_previous_hierarchy_level() {}
inline int32_t EvaluationContext::_internal_previous_hierarchy_level() const {}
inline int32_t EvaluationContext::previous_hierarchy_level() const {}
inline void EvaluationContext::_internal_set_previous_hierarchy_level(int32_t value) {}
inline void EvaluationContext::set_previous_hierarchy_level(int32_t value) {}

// repeated .distributed_point_functions.PartialEvaluation partial_evaluations = 4;
inline int EvaluationContext::_internal_partial_evaluations_size() const {}
inline int EvaluationContext::partial_evaluations_size() const {}
inline void EvaluationContext::clear_partial_evaluations() {}
inline ::distributed_point_functions::PartialEvaluation* EvaluationContext::mutable_partial_evaluations(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::PartialEvaluation >*
EvaluationContext::mutable_partial_evaluations() {}
inline const ::distributed_point_functions::PartialEvaluation& EvaluationContext::_internal_partial_evaluations(int index) const {}
inline const ::distributed_point_functions::PartialEvaluation& EvaluationContext::partial_evaluations(int index) const {}
inline ::distributed_point_functions::PartialEvaluation* EvaluationContext::_internal_add_partial_evaluations() {}
inline ::distributed_point_functions::PartialEvaluation* EvaluationContext::add_partial_evaluations() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::distributed_point_functions::PartialEvaluation >&
EvaluationContext::partial_evaluations() const {}

// int32 partial_evaluations_level = 5;
inline void EvaluationContext::clear_partial_evaluations_level() {}
inline int32_t EvaluationContext::_internal_partial_evaluations_level() const {}
inline int32_t EvaluationContext::partial_evaluations_level() const {}
inline void EvaluationContext::_internal_set_partial_evaluations_level(int32_t value) {}
inline void EvaluationContext::set_partial_evaluations_level(int32_t value) {}

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

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace distributed_point_functions

// @@protoc_insertion_point(global_scope)

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