chromium/out/Default/gen/device/fido/enclave/verify/proto/reference_value.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_reference_5fvalue_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_reference_5fvalue_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 "digest.pb.h"
#include "tcb_version.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_reference_5fvalue_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_reference_5fvalue_2eproto {};
namespace device {
namespace enclave {
class AmdSevReferenceValues;
struct AmdSevReferenceValuesDefaultTypeInternal;
extern AmdSevReferenceValuesDefaultTypeInternal _AmdSevReferenceValues_default_instance_;
class ApplicationLayerReferenceValues;
struct ApplicationLayerReferenceValuesDefaultTypeInternal;
extern ApplicationLayerReferenceValuesDefaultTypeInternal _ApplicationLayerReferenceValues_default_instance_;
class BinaryReferenceValue;
struct BinaryReferenceValueDefaultTypeInternal;
extern BinaryReferenceValueDefaultTypeInternal _BinaryReferenceValue_default_instance_;
class ContainerLayerReferenceValues;
struct ContainerLayerReferenceValuesDefaultTypeInternal;
extern ContainerLayerReferenceValuesDefaultTypeInternal _ContainerLayerReferenceValues_default_instance_;
class Digests;
struct DigestsDefaultTypeInternal;
extern DigestsDefaultTypeInternal _Digests_default_instance_;
class EndorsementReferenceValue;
struct EndorsementReferenceValueDefaultTypeInternal;
extern EndorsementReferenceValueDefaultTypeInternal _EndorsementReferenceValue_default_instance_;
class FileReferenceValue;
struct FileReferenceValueDefaultTypeInternal;
extern FileReferenceValueDefaultTypeInternal _FileReferenceValue_default_instance_;
class InsecureReferenceValues;
struct InsecureReferenceValuesDefaultTypeInternal;
extern InsecureReferenceValuesDefaultTypeInternal _InsecureReferenceValues_default_instance_;
class IntelTdxReferenceValues;
struct IntelTdxReferenceValuesDefaultTypeInternal;
extern IntelTdxReferenceValuesDefaultTypeInternal _IntelTdxReferenceValues_default_instance_;
class KernelBinaryReferenceValue;
struct KernelBinaryReferenceValueDefaultTypeInternal;
extern KernelBinaryReferenceValueDefaultTypeInternal _KernelBinaryReferenceValue_default_instance_;
class KernelDigests;
struct KernelDigestsDefaultTypeInternal;
extern KernelDigestsDefaultTypeInternal _KernelDigests_default_instance_;
class KernelLayerReferenceValues;
struct KernelLayerReferenceValuesDefaultTypeInternal;
extern KernelLayerReferenceValuesDefaultTypeInternal _KernelLayerReferenceValues_default_instance_;
class OakContainersReferenceValues;
struct OakContainersReferenceValuesDefaultTypeInternal;
extern OakContainersReferenceValuesDefaultTypeInternal _OakContainersReferenceValues_default_instance_;
class OakRestrictedKernelReferenceValues;
struct OakRestrictedKernelReferenceValuesDefaultTypeInternal;
extern OakRestrictedKernelReferenceValuesDefaultTypeInternal _OakRestrictedKernelReferenceValues_default_instance_;
class ReferenceValues;
struct ReferenceValuesDefaultTypeInternal;
extern ReferenceValuesDefaultTypeInternal _ReferenceValues_default_instance_;
class Regex;
struct RegexDefaultTypeInternal;
extern RegexDefaultTypeInternal _Regex_default_instance_;
class RegexReferenceValue;
struct RegexReferenceValueDefaultTypeInternal;
extern RegexReferenceValueDefaultTypeInternal _RegexReferenceValue_default_instance_;
class RootLayerReferenceValues;
struct RootLayerReferenceValuesDefaultTypeInternal;
extern RootLayerReferenceValuesDefaultTypeInternal _RootLayerReferenceValues_default_instance_;
class SkipVerification;
struct SkipVerificationDefaultTypeInternal;
extern SkipVerificationDefaultTypeInternal _SkipVerification_default_instance_;
class StringLiterals;
struct StringLiteralsDefaultTypeInternal;
extern StringLiteralsDefaultTypeInternal _StringLiterals_default_instance_;
class StringReferenceValue;
struct StringReferenceValueDefaultTypeInternal;
extern StringReferenceValueDefaultTypeInternal _StringReferenceValue_default_instance_;
class SystemLayerReferenceValues;
struct SystemLayerReferenceValuesDefaultTypeInternal;
extern SystemLayerReferenceValuesDefaultTypeInternal _SystemLayerReferenceValues_default_instance_;
class TextReferenceValue;
struct TextReferenceValueDefaultTypeInternal;
extern TextReferenceValueDefaultTypeInternal _TextReferenceValue_default_instance_;
}  // namespace enclave
}  // namespace device
PROTOBUF_NAMESPACE_OPEN
template<> ::device::enclave::AmdSevReferenceValues* Arena::CreateMaybeMessage<::device::enclave::AmdSevReferenceValues>(Arena*);
template<> ::device::enclave::ApplicationLayerReferenceValues* Arena::CreateMaybeMessage<::device::enclave::ApplicationLayerReferenceValues>(Arena*);
template<> ::device::enclave::BinaryReferenceValue* Arena::CreateMaybeMessage<::device::enclave::BinaryReferenceValue>(Arena*);
template<> ::device::enclave::ContainerLayerReferenceValues* Arena::CreateMaybeMessage<::device::enclave::ContainerLayerReferenceValues>(Arena*);
template<> ::device::enclave::Digests* Arena::CreateMaybeMessage<::device::enclave::Digests>(Arena*);
template<> ::device::enclave::EndorsementReferenceValue* Arena::CreateMaybeMessage<::device::enclave::EndorsementReferenceValue>(Arena*);
template<> ::device::enclave::FileReferenceValue* Arena::CreateMaybeMessage<::device::enclave::FileReferenceValue>(Arena*);
template<> ::device::enclave::InsecureReferenceValues* Arena::CreateMaybeMessage<::device::enclave::InsecureReferenceValues>(Arena*);
template<> ::device::enclave::IntelTdxReferenceValues* Arena::CreateMaybeMessage<::device::enclave::IntelTdxReferenceValues>(Arena*);
template<> ::device::enclave::KernelBinaryReferenceValue* Arena::CreateMaybeMessage<::device::enclave::KernelBinaryReferenceValue>(Arena*);
template<> ::device::enclave::KernelDigests* Arena::CreateMaybeMessage<::device::enclave::KernelDigests>(Arena*);
template<> ::device::enclave::KernelLayerReferenceValues* Arena::CreateMaybeMessage<::device::enclave::KernelLayerReferenceValues>(Arena*);
template<> ::device::enclave::OakContainersReferenceValues* Arena::CreateMaybeMessage<::device::enclave::OakContainersReferenceValues>(Arena*);
template<> ::device::enclave::OakRestrictedKernelReferenceValues* Arena::CreateMaybeMessage<::device::enclave::OakRestrictedKernelReferenceValues>(Arena*);
template<> ::device::enclave::ReferenceValues* Arena::CreateMaybeMessage<::device::enclave::ReferenceValues>(Arena*);
template<> ::device::enclave::Regex* Arena::CreateMaybeMessage<::device::enclave::Regex>(Arena*);
template<> ::device::enclave::RegexReferenceValue* Arena::CreateMaybeMessage<::device::enclave::RegexReferenceValue>(Arena*);
template<> ::device::enclave::RootLayerReferenceValues* Arena::CreateMaybeMessage<::device::enclave::RootLayerReferenceValues>(Arena*);
template<> ::device::enclave::SkipVerification* Arena::CreateMaybeMessage<::device::enclave::SkipVerification>(Arena*);
template<> ::device::enclave::StringLiterals* Arena::CreateMaybeMessage<::device::enclave::StringLiterals>(Arena*);
template<> ::device::enclave::StringReferenceValue* Arena::CreateMaybeMessage<::device::enclave::StringReferenceValue>(Arena*);
template<> ::device::enclave::SystemLayerReferenceValues* Arena::CreateMaybeMessage<::device::enclave::SystemLayerReferenceValues>(Arena*);
template<> ::device::enclave::TextReferenceValue* Arena::CreateMaybeMessage<::device::enclave::TextReferenceValue>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace device {
namespace enclave {

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

class SkipVerification final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.SkipVerification) */ {};
// -------------------------------------------------------------------

class EndorsementReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.EndorsementReferenceValue) */ {};
// -------------------------------------------------------------------

class BinaryReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.BinaryReferenceValue) */ {};
// -------------------------------------------------------------------

class KernelDigests final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.KernelDigests) */ {};
// -------------------------------------------------------------------

class KernelBinaryReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.KernelBinaryReferenceValue) */ {};
// -------------------------------------------------------------------

class FileReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.FileReferenceValue) */ {};
// -------------------------------------------------------------------

class StringReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.StringReferenceValue) */ {};
// -------------------------------------------------------------------

class Regex final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.Regex) */ {};
// -------------------------------------------------------------------

class StringLiterals final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.StringLiterals) */ {};
// -------------------------------------------------------------------

class RegexReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.RegexReferenceValue) */ {};
// -------------------------------------------------------------------

class TextReferenceValue final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.TextReferenceValue) */ {};
// -------------------------------------------------------------------

class RootLayerReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.RootLayerReferenceValues) */ {};
// -------------------------------------------------------------------

class AmdSevReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.AmdSevReferenceValues) */ {};
// -------------------------------------------------------------------

class IntelTdxReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.IntelTdxReferenceValues) */ {};
// -------------------------------------------------------------------

class InsecureReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.InsecureReferenceValues) */ {};
// -------------------------------------------------------------------

class Digests final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.Digests) */ {};
// -------------------------------------------------------------------

class KernelLayerReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.KernelLayerReferenceValues) */ {};
// -------------------------------------------------------------------

class SystemLayerReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.SystemLayerReferenceValues) */ {};
// -------------------------------------------------------------------

class ApplicationLayerReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.ApplicationLayerReferenceValues) */ {};
// -------------------------------------------------------------------

class ContainerLayerReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.ContainerLayerReferenceValues) */ {};
// -------------------------------------------------------------------

class OakRestrictedKernelReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.OakRestrictedKernelReferenceValues) */ {};
// -------------------------------------------------------------------

class OakContainersReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.OakContainersReferenceValues) */ {};
// -------------------------------------------------------------------

class ReferenceValues final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:device.enclave.ReferenceValues) */ {};
// ===================================================================


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

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

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

// EndorsementReferenceValue

// bytes endorser_public_key = 1;
inline void EndorsementReferenceValue::clear_endorser_public_key() {}
inline const std::string& EndorsementReferenceValue::endorser_public_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EndorsementReferenceValue::set_endorser_public_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* EndorsementReferenceValue::mutable_endorser_public_key() {}
inline const std::string& EndorsementReferenceValue::_internal_endorser_public_key() const {}
inline void EndorsementReferenceValue::_internal_set_endorser_public_key(const std::string& value) {}
inline std::string* EndorsementReferenceValue::_internal_mutable_endorser_public_key() {}
inline std::string* EndorsementReferenceValue::release_endorser_public_key() {}
inline void EndorsementReferenceValue::set_allocated_endorser_public_key(std::string* endorser_public_key) {}

// bytes rekor_public_key = 2;
inline void EndorsementReferenceValue::clear_rekor_public_key() {}
inline const std::string& EndorsementReferenceValue::rekor_public_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EndorsementReferenceValue::set_rekor_public_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* EndorsementReferenceValue::mutable_rekor_public_key() {}
inline const std::string& EndorsementReferenceValue::_internal_rekor_public_key() const {}
inline void EndorsementReferenceValue::_internal_set_rekor_public_key(const std::string& value) {}
inline std::string* EndorsementReferenceValue::_internal_mutable_rekor_public_key() {}
inline std::string* EndorsementReferenceValue::release_rekor_public_key() {}
inline void EndorsementReferenceValue::set_allocated_rekor_public_key(std::string* rekor_public_key) {}

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

// BinaryReferenceValue

// .device.enclave.SkipVerification skip = 1;
inline bool BinaryReferenceValue::_internal_has_skip() const {}
inline bool BinaryReferenceValue::has_skip() const {}
inline void BinaryReferenceValue::set_has_skip() {}
inline void BinaryReferenceValue::clear_skip() {}
inline ::device::enclave::SkipVerification* BinaryReferenceValue::release_skip() {}
inline const ::device::enclave::SkipVerification& BinaryReferenceValue::_internal_skip() const {}
inline const ::device::enclave::SkipVerification& BinaryReferenceValue::skip() const {}
inline ::device::enclave::SkipVerification* BinaryReferenceValue::unsafe_arena_release_skip() {}
inline void BinaryReferenceValue::unsafe_arena_set_allocated_skip(::device::enclave::SkipVerification* skip) {}
inline ::device::enclave::SkipVerification* BinaryReferenceValue::_internal_mutable_skip() {}
inline ::device::enclave::SkipVerification* BinaryReferenceValue::mutable_skip() {}

// .device.enclave.EndorsementReferenceValue endorsement = 2;
inline bool BinaryReferenceValue::_internal_has_endorsement() const {}
inline bool BinaryReferenceValue::has_endorsement() const {}
inline void BinaryReferenceValue::set_has_endorsement() {}
inline void BinaryReferenceValue::clear_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* BinaryReferenceValue::release_endorsement() {}
inline const ::device::enclave::EndorsementReferenceValue& BinaryReferenceValue::_internal_endorsement() const {}
inline const ::device::enclave::EndorsementReferenceValue& BinaryReferenceValue::endorsement() const {}
inline ::device::enclave::EndorsementReferenceValue* BinaryReferenceValue::unsafe_arena_release_endorsement() {}
inline void BinaryReferenceValue::unsafe_arena_set_allocated_endorsement(::device::enclave::EndorsementReferenceValue* endorsement) {}
inline ::device::enclave::EndorsementReferenceValue* BinaryReferenceValue::_internal_mutable_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* BinaryReferenceValue::mutable_endorsement() {}

// .device.enclave.Digests digests = 3;
inline bool BinaryReferenceValue::_internal_has_digests() const {}
inline bool BinaryReferenceValue::has_digests() const {}
inline void BinaryReferenceValue::set_has_digests() {}
inline void BinaryReferenceValue::clear_digests() {}
inline ::device::enclave::Digests* BinaryReferenceValue::release_digests() {}
inline const ::device::enclave::Digests& BinaryReferenceValue::_internal_digests() const {}
inline const ::device::enclave::Digests& BinaryReferenceValue::digests() const {}
inline ::device::enclave::Digests* BinaryReferenceValue::unsafe_arena_release_digests() {}
inline void BinaryReferenceValue::unsafe_arena_set_allocated_digests(::device::enclave::Digests* digests) {}
inline ::device::enclave::Digests* BinaryReferenceValue::_internal_mutable_digests() {}
inline ::device::enclave::Digests* BinaryReferenceValue::mutable_digests() {}

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

// KernelDigests

// .device.enclave.Digests image = 2;
inline bool KernelDigests::_internal_has_image() const {}
inline bool KernelDigests::has_image() const {}
inline void KernelDigests::clear_image() {}
inline const ::device::enclave::Digests& KernelDigests::_internal_image() const {}
inline const ::device::enclave::Digests& KernelDigests::image() const {}
inline void KernelDigests::unsafe_arena_set_allocated_image(
    ::device::enclave::Digests* image) {}
inline ::device::enclave::Digests* KernelDigests::release_image() {}
inline ::device::enclave::Digests* KernelDigests::unsafe_arena_release_image() {}
inline ::device::enclave::Digests* KernelDigests::_internal_mutable_image() {}
inline ::device::enclave::Digests* KernelDigests::mutable_image() {}
inline void KernelDigests::set_allocated_image(::device::enclave::Digests* image) {}

// .device.enclave.Digests setup_data = 3;
inline bool KernelDigests::_internal_has_setup_data() const {}
inline bool KernelDigests::has_setup_data() const {}
inline void KernelDigests::clear_setup_data() {}
inline const ::device::enclave::Digests& KernelDigests::_internal_setup_data() const {}
inline const ::device::enclave::Digests& KernelDigests::setup_data() const {}
inline void KernelDigests::unsafe_arena_set_allocated_setup_data(
    ::device::enclave::Digests* setup_data) {}
inline ::device::enclave::Digests* KernelDigests::release_setup_data() {}
inline ::device::enclave::Digests* KernelDigests::unsafe_arena_release_setup_data() {}
inline ::device::enclave::Digests* KernelDigests::_internal_mutable_setup_data() {}
inline ::device::enclave::Digests* KernelDigests::mutable_setup_data() {}
inline void KernelDigests::set_allocated_setup_data(::device::enclave::Digests* setup_data) {}

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

// KernelBinaryReferenceValue

// .device.enclave.SkipVerification skip = 1;
inline bool KernelBinaryReferenceValue::_internal_has_skip() const {}
inline bool KernelBinaryReferenceValue::has_skip() const {}
inline void KernelBinaryReferenceValue::set_has_skip() {}
inline void KernelBinaryReferenceValue::clear_skip() {}
inline ::device::enclave::SkipVerification* KernelBinaryReferenceValue::release_skip() {}
inline const ::device::enclave::SkipVerification& KernelBinaryReferenceValue::_internal_skip() const {}
inline const ::device::enclave::SkipVerification& KernelBinaryReferenceValue::skip() const {}
inline ::device::enclave::SkipVerification* KernelBinaryReferenceValue::unsafe_arena_release_skip() {}
inline void KernelBinaryReferenceValue::unsafe_arena_set_allocated_skip(::device::enclave::SkipVerification* skip) {}
inline ::device::enclave::SkipVerification* KernelBinaryReferenceValue::_internal_mutable_skip() {}
inline ::device::enclave::SkipVerification* KernelBinaryReferenceValue::mutable_skip() {}

// .device.enclave.EndorsementReferenceValue endorsement = 2;
inline bool KernelBinaryReferenceValue::_internal_has_endorsement() const {}
inline bool KernelBinaryReferenceValue::has_endorsement() const {}
inline void KernelBinaryReferenceValue::set_has_endorsement() {}
inline void KernelBinaryReferenceValue::clear_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* KernelBinaryReferenceValue::release_endorsement() {}
inline const ::device::enclave::EndorsementReferenceValue& KernelBinaryReferenceValue::_internal_endorsement() const {}
inline const ::device::enclave::EndorsementReferenceValue& KernelBinaryReferenceValue::endorsement() const {}
inline ::device::enclave::EndorsementReferenceValue* KernelBinaryReferenceValue::unsafe_arena_release_endorsement() {}
inline void KernelBinaryReferenceValue::unsafe_arena_set_allocated_endorsement(::device::enclave::EndorsementReferenceValue* endorsement) {}
inline ::device::enclave::EndorsementReferenceValue* KernelBinaryReferenceValue::_internal_mutable_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* KernelBinaryReferenceValue::mutable_endorsement() {}

// .device.enclave.KernelDigests digests = 3;
inline bool KernelBinaryReferenceValue::_internal_has_digests() const {}
inline bool KernelBinaryReferenceValue::has_digests() const {}
inline void KernelBinaryReferenceValue::set_has_digests() {}
inline void KernelBinaryReferenceValue::clear_digests() {}
inline ::device::enclave::KernelDigests* KernelBinaryReferenceValue::release_digests() {}
inline const ::device::enclave::KernelDigests& KernelBinaryReferenceValue::_internal_digests() const {}
inline const ::device::enclave::KernelDigests& KernelBinaryReferenceValue::digests() const {}
inline ::device::enclave::KernelDigests* KernelBinaryReferenceValue::unsafe_arena_release_digests() {}
inline void KernelBinaryReferenceValue::unsafe_arena_set_allocated_digests(::device::enclave::KernelDigests* digests) {}
inline ::device::enclave::KernelDigests* KernelBinaryReferenceValue::_internal_mutable_digests() {}
inline ::device::enclave::KernelDigests* KernelBinaryReferenceValue::mutable_digests() {}

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

// FileReferenceValue

// .device.enclave.Digests digests = 1;
inline bool FileReferenceValue::_internal_has_digests() const {}
inline bool FileReferenceValue::has_digests() const {}
inline void FileReferenceValue::clear_digests() {}
inline const ::device::enclave::Digests& FileReferenceValue::_internal_digests() const {}
inline const ::device::enclave::Digests& FileReferenceValue::digests() const {}
inline void FileReferenceValue::unsafe_arena_set_allocated_digests(
    ::device::enclave::Digests* digests) {}
inline ::device::enclave::Digests* FileReferenceValue::release_digests() {}
inline ::device::enclave::Digests* FileReferenceValue::unsafe_arena_release_digests() {}
inline ::device::enclave::Digests* FileReferenceValue::_internal_mutable_digests() {}
inline ::device::enclave::Digests* FileReferenceValue::mutable_digests() {}
inline void FileReferenceValue::set_allocated_digests(::device::enclave::Digests* digests) {}

// string path = 2;
inline void FileReferenceValue::clear_path() {}
inline const std::string& FileReferenceValue::path() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void FileReferenceValue::set_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* FileReferenceValue::mutable_path() {}
inline const std::string& FileReferenceValue::_internal_path() const {}
inline void FileReferenceValue::_internal_set_path(const std::string& value) {}
inline std::string* FileReferenceValue::_internal_mutable_path() {}
inline std::string* FileReferenceValue::release_path() {}
inline void FileReferenceValue::set_allocated_path(std::string* path) {}

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

// StringReferenceValue

// repeated string values = 1;
inline int StringReferenceValue::_internal_values_size() const {}
inline int StringReferenceValue::values_size() const {}
inline void StringReferenceValue::clear_values() {}
inline std::string* StringReferenceValue::add_values() {}
inline const std::string& StringReferenceValue::_internal_values(int index) const {}
inline const std::string& StringReferenceValue::values(int index) const {}
inline std::string* StringReferenceValue::mutable_values(int index) {}
inline void StringReferenceValue::set_values(int index, const std::string& value) {}
inline void StringReferenceValue::set_values(int index, std::string&& value) {}
inline void StringReferenceValue::set_values(int index, const char* value) {}
inline void StringReferenceValue::set_values(int index, const char* value, size_t size) {}
inline std::string* StringReferenceValue::_internal_add_values() {}
inline void StringReferenceValue::add_values(const std::string& value) {}
inline void StringReferenceValue::add_values(std::string&& value) {}
inline void StringReferenceValue::add_values(const char* value) {}
inline void StringReferenceValue::add_values(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
StringReferenceValue::values() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
StringReferenceValue::mutable_values() {}

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

// Regex

// string value = 1;
inline void Regex::clear_value() {}
inline const std::string& Regex::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Regex::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* Regex::mutable_value() {}
inline const std::string& Regex::_internal_value() const {}
inline void Regex::_internal_set_value(const std::string& value) {}
inline std::string* Regex::_internal_mutable_value() {}
inline std::string* Regex::release_value() {}
inline void Regex::set_allocated_value(std::string* value) {}

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

// StringLiterals

// repeated string value = 1;
inline int StringLiterals::_internal_value_size() const {}
inline int StringLiterals::value_size() const {}
inline void StringLiterals::clear_value() {}
inline std::string* StringLiterals::add_value() {}
inline const std::string& StringLiterals::_internal_value(int index) const {}
inline const std::string& StringLiterals::value(int index) const {}
inline std::string* StringLiterals::mutable_value(int index) {}
inline void StringLiterals::set_value(int index, const std::string& value) {}
inline void StringLiterals::set_value(int index, std::string&& value) {}
inline void StringLiterals::set_value(int index, const char* value) {}
inline void StringLiterals::set_value(int index, const char* value, size_t size) {}
inline std::string* StringLiterals::_internal_add_value() {}
inline void StringLiterals::add_value(const std::string& value) {}
inline void StringLiterals::add_value(std::string&& value) {}
inline void StringLiterals::add_value(const char* value) {}
inline void StringLiterals::add_value(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
StringLiterals::value() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
StringLiterals::mutable_value() {}

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

// RegexReferenceValue

// .device.enclave.SkipVerification skip = 1;
inline bool RegexReferenceValue::_internal_has_skip() const {}
inline bool RegexReferenceValue::has_skip() const {}
inline void RegexReferenceValue::set_has_skip() {}
inline void RegexReferenceValue::clear_skip() {}
inline ::device::enclave::SkipVerification* RegexReferenceValue::release_skip() {}
inline const ::device::enclave::SkipVerification& RegexReferenceValue::_internal_skip() const {}
inline const ::device::enclave::SkipVerification& RegexReferenceValue::skip() const {}
inline ::device::enclave::SkipVerification* RegexReferenceValue::unsafe_arena_release_skip() {}
inline void RegexReferenceValue::unsafe_arena_set_allocated_skip(::device::enclave::SkipVerification* skip) {}
inline ::device::enclave::SkipVerification* RegexReferenceValue::_internal_mutable_skip() {}
inline ::device::enclave::SkipVerification* RegexReferenceValue::mutable_skip() {}

// .device.enclave.Regex regex = 2;
inline bool RegexReferenceValue::_internal_has_regex() const {}
inline bool RegexReferenceValue::has_regex() const {}
inline void RegexReferenceValue::set_has_regex() {}
inline void RegexReferenceValue::clear_regex() {}
inline ::device::enclave::Regex* RegexReferenceValue::release_regex() {}
inline const ::device::enclave::Regex& RegexReferenceValue::_internal_regex() const {}
inline const ::device::enclave::Regex& RegexReferenceValue::regex() const {}
inline ::device::enclave::Regex* RegexReferenceValue::unsafe_arena_release_regex() {}
inline void RegexReferenceValue::unsafe_arena_set_allocated_regex(::device::enclave::Regex* regex) {}
inline ::device::enclave::Regex* RegexReferenceValue::_internal_mutable_regex() {}
inline ::device::enclave::Regex* RegexReferenceValue::mutable_regex() {}

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

// TextReferenceValue

// .device.enclave.SkipVerification skip = 1;
inline bool TextReferenceValue::_internal_has_skip() const {}
inline bool TextReferenceValue::has_skip() const {}
inline void TextReferenceValue::set_has_skip() {}
inline void TextReferenceValue::clear_skip() {}
inline ::device::enclave::SkipVerification* TextReferenceValue::release_skip() {}
inline const ::device::enclave::SkipVerification& TextReferenceValue::_internal_skip() const {}
inline const ::device::enclave::SkipVerification& TextReferenceValue::skip() const {}
inline ::device::enclave::SkipVerification* TextReferenceValue::unsafe_arena_release_skip() {}
inline void TextReferenceValue::unsafe_arena_set_allocated_skip(::device::enclave::SkipVerification* skip) {}
inline ::device::enclave::SkipVerification* TextReferenceValue::_internal_mutable_skip() {}
inline ::device::enclave::SkipVerification* TextReferenceValue::mutable_skip() {}

// .device.enclave.EndorsementReferenceValue endorsement = 4;
inline bool TextReferenceValue::_internal_has_endorsement() const {}
inline bool TextReferenceValue::has_endorsement() const {}
inline void TextReferenceValue::set_has_endorsement() {}
inline void TextReferenceValue::clear_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* TextReferenceValue::release_endorsement() {}
inline const ::device::enclave::EndorsementReferenceValue& TextReferenceValue::_internal_endorsement() const {}
inline const ::device::enclave::EndorsementReferenceValue& TextReferenceValue::endorsement() const {}
inline ::device::enclave::EndorsementReferenceValue* TextReferenceValue::unsafe_arena_release_endorsement() {}
inline void TextReferenceValue::unsafe_arena_set_allocated_endorsement(::device::enclave::EndorsementReferenceValue* endorsement) {}
inline ::device::enclave::EndorsementReferenceValue* TextReferenceValue::_internal_mutable_endorsement() {}
inline ::device::enclave::EndorsementReferenceValue* TextReferenceValue::mutable_endorsement() {}

// .device.enclave.Regex regex = 2;
inline bool TextReferenceValue::_internal_has_regex() const {}
inline bool TextReferenceValue::has_regex() const {}
inline void TextReferenceValue::set_has_regex() {}
inline void TextReferenceValue::clear_regex() {}
inline ::device::enclave::Regex* TextReferenceValue::release_regex() {}
inline const ::device::enclave::Regex& TextReferenceValue::_internal_regex() const {}
inline const ::device::enclave::Regex& TextReferenceValue::regex() const {}
inline ::device::enclave::Regex* TextReferenceValue::unsafe_arena_release_regex() {}
inline void TextReferenceValue::unsafe_arena_set_allocated_regex(::device::enclave::Regex* regex) {}
inline ::device::enclave::Regex* TextReferenceValue::_internal_mutable_regex() {}
inline ::device::enclave::Regex* TextReferenceValue::mutable_regex() {}

// .device.enclave.StringLiterals string_literals = 3;
inline bool TextReferenceValue::_internal_has_string_literals() const {}
inline bool TextReferenceValue::has_string_literals() const {}
inline void TextReferenceValue::set_has_string_literals() {}
inline void TextReferenceValue::clear_string_literals() {}
inline ::device::enclave::StringLiterals* TextReferenceValue::release_string_literals() {}
inline const ::device::enclave::StringLiterals& TextReferenceValue::_internal_string_literals() const {}
inline const ::device::enclave::StringLiterals& TextReferenceValue::string_literals() const {}
inline ::device::enclave::StringLiterals* TextReferenceValue::unsafe_arena_release_string_literals() {}
inline void TextReferenceValue::unsafe_arena_set_allocated_string_literals(::device::enclave::StringLiterals* string_literals) {}
inline ::device::enclave::StringLiterals* TextReferenceValue::_internal_mutable_string_literals() {}
inline ::device::enclave::StringLiterals* TextReferenceValue::mutable_string_literals() {}

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

// RootLayerReferenceValues

// .device.enclave.AmdSevReferenceValues amd_sev = 1;
inline bool RootLayerReferenceValues::_internal_has_amd_sev() const {}
inline bool RootLayerReferenceValues::has_amd_sev() const {}
inline void RootLayerReferenceValues::clear_amd_sev() {}
inline const ::device::enclave::AmdSevReferenceValues& RootLayerReferenceValues::_internal_amd_sev() const {}
inline const ::device::enclave::AmdSevReferenceValues& RootLayerReferenceValues::amd_sev() const {}
inline void RootLayerReferenceValues::unsafe_arena_set_allocated_amd_sev(
    ::device::enclave::AmdSevReferenceValues* amd_sev) {}
inline ::device::enclave::AmdSevReferenceValues* RootLayerReferenceValues::release_amd_sev() {}
inline ::device::enclave::AmdSevReferenceValues* RootLayerReferenceValues::unsafe_arena_release_amd_sev() {}
inline ::device::enclave::AmdSevReferenceValues* RootLayerReferenceValues::_internal_mutable_amd_sev() {}
inline ::device::enclave::AmdSevReferenceValues* RootLayerReferenceValues::mutable_amd_sev() {}
inline void RootLayerReferenceValues::set_allocated_amd_sev(::device::enclave::AmdSevReferenceValues* amd_sev) {}

// .device.enclave.IntelTdxReferenceValues intel_tdx = 2;
inline bool RootLayerReferenceValues::_internal_has_intel_tdx() const {}
inline bool RootLayerReferenceValues::has_intel_tdx() const {}
inline void RootLayerReferenceValues::clear_intel_tdx() {}
inline const ::device::enclave::IntelTdxReferenceValues& RootLayerReferenceValues::_internal_intel_tdx() const {}
inline const ::device::enclave::IntelTdxReferenceValues& RootLayerReferenceValues::intel_tdx() const {}
inline void RootLayerReferenceValues::unsafe_arena_set_allocated_intel_tdx(
    ::device::enclave::IntelTdxReferenceValues* intel_tdx) {}
inline ::device::enclave::IntelTdxReferenceValues* RootLayerReferenceValues::release_intel_tdx() {}
inline ::device::enclave::IntelTdxReferenceValues* RootLayerReferenceValues::unsafe_arena_release_intel_tdx() {}
inline ::device::enclave::IntelTdxReferenceValues* RootLayerReferenceValues::_internal_mutable_intel_tdx() {}
inline ::device::enclave::IntelTdxReferenceValues* RootLayerReferenceValues::mutable_intel_tdx() {}
inline void RootLayerReferenceValues::set_allocated_intel_tdx(::device::enclave::IntelTdxReferenceValues* intel_tdx) {}

// .device.enclave.InsecureReferenceValues insecure = 3;
inline bool RootLayerReferenceValues::_internal_has_insecure() const {}
inline bool RootLayerReferenceValues::has_insecure() const {}
inline void RootLayerReferenceValues::clear_insecure() {}
inline const ::device::enclave::InsecureReferenceValues& RootLayerReferenceValues::_internal_insecure() const {}
inline const ::device::enclave::InsecureReferenceValues& RootLayerReferenceValues::insecure() const {}
inline void RootLayerReferenceValues::unsafe_arena_set_allocated_insecure(
    ::device::enclave::InsecureReferenceValues* insecure) {}
inline ::device::enclave::InsecureReferenceValues* RootLayerReferenceValues::release_insecure() {}
inline ::device::enclave::InsecureReferenceValues* RootLayerReferenceValues::unsafe_arena_release_insecure() {}
inline ::device::enclave::InsecureReferenceValues* RootLayerReferenceValues::_internal_mutable_insecure() {}
inline ::device::enclave::InsecureReferenceValues* RootLayerReferenceValues::mutable_insecure() {}
inline void RootLayerReferenceValues::set_allocated_insecure(::device::enclave::InsecureReferenceValues* insecure) {}

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

// AmdSevReferenceValues

// .device.enclave.TcbVersion min_tcb_version = 5;
inline bool AmdSevReferenceValues::_internal_has_min_tcb_version() const {}
inline bool AmdSevReferenceValues::has_min_tcb_version() const {}
inline const ::device::enclave::TcbVersion& AmdSevReferenceValues::_internal_min_tcb_version() const {}
inline const ::device::enclave::TcbVersion& AmdSevReferenceValues::min_tcb_version() const {}
inline void AmdSevReferenceValues::unsafe_arena_set_allocated_min_tcb_version(
    ::device::enclave::TcbVersion* min_tcb_version) {}
inline ::device::enclave::TcbVersion* AmdSevReferenceValues::release_min_tcb_version() {}
inline ::device::enclave::TcbVersion* AmdSevReferenceValues::unsafe_arena_release_min_tcb_version() {}
inline ::device::enclave::TcbVersion* AmdSevReferenceValues::_internal_mutable_min_tcb_version() {}
inline ::device::enclave::TcbVersion* AmdSevReferenceValues::mutable_min_tcb_version() {}
inline void AmdSevReferenceValues::set_allocated_min_tcb_version(::device::enclave::TcbVersion* min_tcb_version) {}

// bool allow_debug = 3;
inline void AmdSevReferenceValues::clear_allow_debug() {}
inline bool AmdSevReferenceValues::_internal_allow_debug() const {}
inline bool AmdSevReferenceValues::allow_debug() const {}
inline void AmdSevReferenceValues::_internal_set_allow_debug(bool value) {}
inline void AmdSevReferenceValues::set_allow_debug(bool value) {}

// .device.enclave.BinaryReferenceValue stage0 = 4;
inline bool AmdSevReferenceValues::_internal_has_stage0() const {}
inline bool AmdSevReferenceValues::has_stage0() const {}
inline void AmdSevReferenceValues::clear_stage0() {}
inline const ::device::enclave::BinaryReferenceValue& AmdSevReferenceValues::_internal_stage0() const {}
inline const ::device::enclave::BinaryReferenceValue& AmdSevReferenceValues::stage0() const {}
inline void AmdSevReferenceValues::unsafe_arena_set_allocated_stage0(
    ::device::enclave::BinaryReferenceValue* stage0) {}
inline ::device::enclave::BinaryReferenceValue* AmdSevReferenceValues::release_stage0() {}
inline ::device::enclave::BinaryReferenceValue* AmdSevReferenceValues::unsafe_arena_release_stage0() {}
inline ::device::enclave::BinaryReferenceValue* AmdSevReferenceValues::_internal_mutable_stage0() {}
inline ::device::enclave::BinaryReferenceValue* AmdSevReferenceValues::mutable_stage0() {}
inline void AmdSevReferenceValues::set_allocated_stage0(::device::enclave::BinaryReferenceValue* stage0) {}

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

// IntelTdxReferenceValues

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

// InsecureReferenceValues

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

// Digests

// repeated .device.enclave.RawDigest digests = 1;
inline int Digests::_internal_digests_size() const {}
inline int Digests::digests_size() const {}
inline ::device::enclave::RawDigest* Digests::mutable_digests(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::device::enclave::RawDigest >*
Digests::mutable_digests() {}
inline const ::device::enclave::RawDigest& Digests::_internal_digests(int index) const {}
inline const ::device::enclave::RawDigest& Digests::digests(int index) const {}
inline ::device::enclave::RawDigest* Digests::_internal_add_digests() {}
inline ::device::enclave::RawDigest* Digests::add_digests() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::device::enclave::RawDigest >&
Digests::digests() const {}

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

// KernelLayerReferenceValues

// .device.enclave.KernelBinaryReferenceValue kernel = 1;
inline bool KernelLayerReferenceValues::_internal_has_kernel() const {}
inline bool KernelLayerReferenceValues::has_kernel() const {}
inline void KernelLayerReferenceValues::clear_kernel() {}
inline const ::device::enclave::KernelBinaryReferenceValue& KernelLayerReferenceValues::_internal_kernel() const {}
inline const ::device::enclave::KernelBinaryReferenceValue& KernelLayerReferenceValues::kernel() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel(
    ::device::enclave::KernelBinaryReferenceValue* kernel) {}
inline ::device::enclave::KernelBinaryReferenceValue* KernelLayerReferenceValues::release_kernel() {}
inline ::device::enclave::KernelBinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel() {}
inline ::device::enclave::KernelBinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel() {}
inline ::device::enclave::KernelBinaryReferenceValue* KernelLayerReferenceValues::mutable_kernel() {}
inline void KernelLayerReferenceValues::set_allocated_kernel(::device::enclave::KernelBinaryReferenceValue* kernel) {}

// .device.enclave.TextReferenceValue kernel_cmd_line_text = 9;
inline bool KernelLayerReferenceValues::_internal_has_kernel_cmd_line_text() const {}
inline bool KernelLayerReferenceValues::has_kernel_cmd_line_text() const {}
inline void KernelLayerReferenceValues::clear_kernel_cmd_line_text() {}
inline const ::device::enclave::TextReferenceValue& KernelLayerReferenceValues::_internal_kernel_cmd_line_text() const {}
inline const ::device::enclave::TextReferenceValue& KernelLayerReferenceValues::kernel_cmd_line_text() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel_cmd_line_text(
    ::device::enclave::TextReferenceValue* kernel_cmd_line_text) {}
inline ::device::enclave::TextReferenceValue* KernelLayerReferenceValues::release_kernel_cmd_line_text() {}
inline ::device::enclave::TextReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel_cmd_line_text() {}
inline ::device::enclave::TextReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel_cmd_line_text() {}
inline ::device::enclave::TextReferenceValue* KernelLayerReferenceValues::mutable_kernel_cmd_line_text() {}
inline void KernelLayerReferenceValues::set_allocated_kernel_cmd_line_text(::device::enclave::TextReferenceValue* kernel_cmd_line_text) {}

// .device.enclave.BinaryReferenceValue kernel_setup_data = 3 [deprecated = true];
inline bool KernelLayerReferenceValues::_internal_has_kernel_setup_data() const {}
inline bool KernelLayerReferenceValues::has_kernel_setup_data() const {}
inline void KernelLayerReferenceValues::clear_kernel_setup_data() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_kernel_setup_data() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::kernel_setup_data() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel_setup_data(
    ::device::enclave::BinaryReferenceValue* kernel_setup_data) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_kernel_setup_data() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel_setup_data() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel_setup_data() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_kernel_setup_data() {}
inline void KernelLayerReferenceValues::set_allocated_kernel_setup_data(::device::enclave::BinaryReferenceValue* kernel_setup_data) {}

// .device.enclave.BinaryReferenceValue kernel_image = 7 [deprecated = true];
inline bool KernelLayerReferenceValues::_internal_has_kernel_image() const {}
inline bool KernelLayerReferenceValues::has_kernel_image() const {}
inline void KernelLayerReferenceValues::clear_kernel_image() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_kernel_image() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::kernel_image() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel_image(
    ::device::enclave::BinaryReferenceValue* kernel_image) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_kernel_image() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel_image() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel_image() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_kernel_image() {}
inline void KernelLayerReferenceValues::set_allocated_kernel_image(::device::enclave::BinaryReferenceValue* kernel_image) {}

// .device.enclave.RegexReferenceValue kernel_cmd_line_regex = 8 [deprecated = true];
inline bool KernelLayerReferenceValues::_internal_has_kernel_cmd_line_regex() const {}
inline bool KernelLayerReferenceValues::has_kernel_cmd_line_regex() const {}
inline void KernelLayerReferenceValues::clear_kernel_cmd_line_regex() {}
inline const ::device::enclave::RegexReferenceValue& KernelLayerReferenceValues::_internal_kernel_cmd_line_regex() const {}
inline const ::device::enclave::RegexReferenceValue& KernelLayerReferenceValues::kernel_cmd_line_regex() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel_cmd_line_regex(
    ::device::enclave::RegexReferenceValue* kernel_cmd_line_regex) {}
inline ::device::enclave::RegexReferenceValue* KernelLayerReferenceValues::release_kernel_cmd_line_regex() {}
inline ::device::enclave::RegexReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel_cmd_line_regex() {}
inline ::device::enclave::RegexReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel_cmd_line_regex() {}
inline ::device::enclave::RegexReferenceValue* KernelLayerReferenceValues::mutable_kernel_cmd_line_regex() {}
inline void KernelLayerReferenceValues::set_allocated_kernel_cmd_line_regex(::device::enclave::RegexReferenceValue* kernel_cmd_line_regex) {}

// .device.enclave.BinaryReferenceValue kernel_cmd_line = 2 [deprecated = true];
inline bool KernelLayerReferenceValues::_internal_has_kernel_cmd_line() const {}
inline bool KernelLayerReferenceValues::has_kernel_cmd_line() const {}
inline void KernelLayerReferenceValues::clear_kernel_cmd_line() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_kernel_cmd_line() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::kernel_cmd_line() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_kernel_cmd_line(
    ::device::enclave::BinaryReferenceValue* kernel_cmd_line) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_kernel_cmd_line() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_kernel_cmd_line() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_kernel_cmd_line() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_kernel_cmd_line() {}
inline void KernelLayerReferenceValues::set_allocated_kernel_cmd_line(::device::enclave::BinaryReferenceValue* kernel_cmd_line) {}

// .device.enclave.BinaryReferenceValue init_ram_fs = 4;
inline bool KernelLayerReferenceValues::_internal_has_init_ram_fs() const {}
inline bool KernelLayerReferenceValues::has_init_ram_fs() const {}
inline void KernelLayerReferenceValues::clear_init_ram_fs() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_init_ram_fs() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::init_ram_fs() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_init_ram_fs(
    ::device::enclave::BinaryReferenceValue* init_ram_fs) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_init_ram_fs() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_init_ram_fs() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_init_ram_fs() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_init_ram_fs() {}
inline void KernelLayerReferenceValues::set_allocated_init_ram_fs(::device::enclave::BinaryReferenceValue* init_ram_fs) {}

// .device.enclave.BinaryReferenceValue memory_map = 5;
inline bool KernelLayerReferenceValues::_internal_has_memory_map() const {}
inline bool KernelLayerReferenceValues::has_memory_map() const {}
inline void KernelLayerReferenceValues::clear_memory_map() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_memory_map() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::memory_map() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_memory_map(
    ::device::enclave::BinaryReferenceValue* memory_map) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_memory_map() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_memory_map() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_memory_map() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_memory_map() {}
inline void KernelLayerReferenceValues::set_allocated_memory_map(::device::enclave::BinaryReferenceValue* memory_map) {}

// .device.enclave.BinaryReferenceValue acpi = 6;
inline bool KernelLayerReferenceValues::_internal_has_acpi() const {}
inline bool KernelLayerReferenceValues::has_acpi() const {}
inline void KernelLayerReferenceValues::clear_acpi() {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::_internal_acpi() const {}
inline const ::device::enclave::BinaryReferenceValue& KernelLayerReferenceValues::acpi() const {}
inline void KernelLayerReferenceValues::unsafe_arena_set_allocated_acpi(
    ::device::enclave::BinaryReferenceValue* acpi) {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::release_acpi() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::unsafe_arena_release_acpi() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::_internal_mutable_acpi() {}
inline ::device::enclave::BinaryReferenceValue* KernelLayerReferenceValues::mutable_acpi() {}
inline void KernelLayerReferenceValues::set_allocated_acpi(::device::enclave::BinaryReferenceValue* acpi) {}

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

// SystemLayerReferenceValues

// .device.enclave.BinaryReferenceValue system_image = 1;
inline bool SystemLayerReferenceValues::_internal_has_system_image() const {}
inline bool SystemLayerReferenceValues::has_system_image() const {}
inline void SystemLayerReferenceValues::clear_system_image() {}
inline const ::device::enclave::BinaryReferenceValue& SystemLayerReferenceValues::_internal_system_image() const {}
inline const ::device::enclave::BinaryReferenceValue& SystemLayerReferenceValues::system_image() const {}
inline void SystemLayerReferenceValues::unsafe_arena_set_allocated_system_image(
    ::device::enclave::BinaryReferenceValue* system_image) {}
inline ::device::enclave::BinaryReferenceValue* SystemLayerReferenceValues::release_system_image() {}
inline ::device::enclave::BinaryReferenceValue* SystemLayerReferenceValues::unsafe_arena_release_system_image() {}
inline ::device::enclave::BinaryReferenceValue* SystemLayerReferenceValues::_internal_mutable_system_image() {}
inline ::device::enclave::BinaryReferenceValue* SystemLayerReferenceValues::mutable_system_image() {}
inline void SystemLayerReferenceValues::set_allocated_system_image(::device::enclave::BinaryReferenceValue* system_image) {}

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

// ApplicationLayerReferenceValues

// .device.enclave.BinaryReferenceValue binary = 1;
inline bool ApplicationLayerReferenceValues::_internal_has_binary() const {}
inline bool ApplicationLayerReferenceValues::has_binary() const {}
inline void ApplicationLayerReferenceValues::clear_binary() {}
inline const ::device::enclave::BinaryReferenceValue& ApplicationLayerReferenceValues::_internal_binary() const {}
inline const ::device::enclave::BinaryReferenceValue& ApplicationLayerReferenceValues::binary() const {}
inline void ApplicationLayerReferenceValues::unsafe_arena_set_allocated_binary(
    ::device::enclave::BinaryReferenceValue* binary) {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::release_binary() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::unsafe_arena_release_binary() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::_internal_mutable_binary() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::mutable_binary() {}
inline void ApplicationLayerReferenceValues::set_allocated_binary(::device::enclave::BinaryReferenceValue* binary) {}

// .device.enclave.BinaryReferenceValue configuration = 2;
inline bool ApplicationLayerReferenceValues::_internal_has_configuration() const {}
inline bool ApplicationLayerReferenceValues::has_configuration() const {}
inline void ApplicationLayerReferenceValues::clear_configuration() {}
inline const ::device::enclave::BinaryReferenceValue& ApplicationLayerReferenceValues::_internal_configuration() const {}
inline const ::device::enclave::BinaryReferenceValue& ApplicationLayerReferenceValues::configuration() const {}
inline void ApplicationLayerReferenceValues::unsafe_arena_set_allocated_configuration(
    ::device::enclave::BinaryReferenceValue* configuration) {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::release_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::unsafe_arena_release_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::_internal_mutable_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ApplicationLayerReferenceValues::mutable_configuration() {}
inline void ApplicationLayerReferenceValues::set_allocated_configuration(::device::enclave::BinaryReferenceValue* configuration) {}

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

// ContainerLayerReferenceValues

// .device.enclave.BinaryReferenceValue binary = 1;
inline bool ContainerLayerReferenceValues::_internal_has_binary() const {}
inline bool ContainerLayerReferenceValues::has_binary() const {}
inline void ContainerLayerReferenceValues::clear_binary() {}
inline const ::device::enclave::BinaryReferenceValue& ContainerLayerReferenceValues::_internal_binary() const {}
inline const ::device::enclave::BinaryReferenceValue& ContainerLayerReferenceValues::binary() const {}
inline void ContainerLayerReferenceValues::unsafe_arena_set_allocated_binary(
    ::device::enclave::BinaryReferenceValue* binary) {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::release_binary() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::unsafe_arena_release_binary() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::_internal_mutable_binary() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::mutable_binary() {}
inline void ContainerLayerReferenceValues::set_allocated_binary(::device::enclave::BinaryReferenceValue* binary) {}

// .device.enclave.BinaryReferenceValue configuration = 2;
inline bool ContainerLayerReferenceValues::_internal_has_configuration() const {}
inline bool ContainerLayerReferenceValues::has_configuration() const {}
inline void ContainerLayerReferenceValues::clear_configuration() {}
inline const ::device::enclave::BinaryReferenceValue& ContainerLayerReferenceValues::_internal_configuration() const {}
inline const ::device::enclave::BinaryReferenceValue& ContainerLayerReferenceValues::configuration() const {}
inline void ContainerLayerReferenceValues::unsafe_arena_set_allocated_configuration(
    ::device::enclave::BinaryReferenceValue* configuration) {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::release_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::unsafe_arena_release_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::_internal_mutable_configuration() {}
inline ::device::enclave::BinaryReferenceValue* ContainerLayerReferenceValues::mutable_configuration() {}
inline void ContainerLayerReferenceValues::set_allocated_configuration(::device::enclave::BinaryReferenceValue* configuration) {}

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

// OakRestrictedKernelReferenceValues

// .device.enclave.RootLayerReferenceValues root_layer = 1;
inline bool OakRestrictedKernelReferenceValues::_internal_has_root_layer() const {}
inline bool OakRestrictedKernelReferenceValues::has_root_layer() const {}
inline void OakRestrictedKernelReferenceValues::clear_root_layer() {}
inline const ::device::enclave::RootLayerReferenceValues& OakRestrictedKernelReferenceValues::_internal_root_layer() const {}
inline const ::device::enclave::RootLayerReferenceValues& OakRestrictedKernelReferenceValues::root_layer() const {}
inline void OakRestrictedKernelReferenceValues::unsafe_arena_set_allocated_root_layer(
    ::device::enclave::RootLayerReferenceValues* root_layer) {}
inline ::device::enclave::RootLayerReferenceValues* OakRestrictedKernelReferenceValues::release_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakRestrictedKernelReferenceValues::unsafe_arena_release_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakRestrictedKernelReferenceValues::_internal_mutable_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakRestrictedKernelReferenceValues::mutable_root_layer() {}
inline void OakRestrictedKernelReferenceValues::set_allocated_root_layer(::device::enclave::RootLayerReferenceValues* root_layer) {}

// .device.enclave.KernelLayerReferenceValues kernel_layer = 2;
inline bool OakRestrictedKernelReferenceValues::_internal_has_kernel_layer() const {}
inline bool OakRestrictedKernelReferenceValues::has_kernel_layer() const {}
inline void OakRestrictedKernelReferenceValues::clear_kernel_layer() {}
inline const ::device::enclave::KernelLayerReferenceValues& OakRestrictedKernelReferenceValues::_internal_kernel_layer() const {}
inline const ::device::enclave::KernelLayerReferenceValues& OakRestrictedKernelReferenceValues::kernel_layer() const {}
inline void OakRestrictedKernelReferenceValues::unsafe_arena_set_allocated_kernel_layer(
    ::device::enclave::KernelLayerReferenceValues* kernel_layer) {}
inline ::device::enclave::KernelLayerReferenceValues* OakRestrictedKernelReferenceValues::release_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakRestrictedKernelReferenceValues::unsafe_arena_release_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakRestrictedKernelReferenceValues::_internal_mutable_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakRestrictedKernelReferenceValues::mutable_kernel_layer() {}
inline void OakRestrictedKernelReferenceValues::set_allocated_kernel_layer(::device::enclave::KernelLayerReferenceValues* kernel_layer) {}

// .device.enclave.ApplicationLayerReferenceValues application_layer = 3;
inline bool OakRestrictedKernelReferenceValues::_internal_has_application_layer() const {}
inline bool OakRestrictedKernelReferenceValues::has_application_layer() const {}
inline void OakRestrictedKernelReferenceValues::clear_application_layer() {}
inline const ::device::enclave::ApplicationLayerReferenceValues& OakRestrictedKernelReferenceValues::_internal_application_layer() const {}
inline const ::device::enclave::ApplicationLayerReferenceValues& OakRestrictedKernelReferenceValues::application_layer() const {}
inline void OakRestrictedKernelReferenceValues::unsafe_arena_set_allocated_application_layer(
    ::device::enclave::ApplicationLayerReferenceValues* application_layer) {}
inline ::device::enclave::ApplicationLayerReferenceValues* OakRestrictedKernelReferenceValues::release_application_layer() {}
inline ::device::enclave::ApplicationLayerReferenceValues* OakRestrictedKernelReferenceValues::unsafe_arena_release_application_layer() {}
inline ::device::enclave::ApplicationLayerReferenceValues* OakRestrictedKernelReferenceValues::_internal_mutable_application_layer() {}
inline ::device::enclave::ApplicationLayerReferenceValues* OakRestrictedKernelReferenceValues::mutable_application_layer() {}
inline void OakRestrictedKernelReferenceValues::set_allocated_application_layer(::device::enclave::ApplicationLayerReferenceValues* application_layer) {}

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

// OakContainersReferenceValues

// .device.enclave.RootLayerReferenceValues root_layer = 1;
inline bool OakContainersReferenceValues::_internal_has_root_layer() const {}
inline bool OakContainersReferenceValues::has_root_layer() const {}
inline void OakContainersReferenceValues::clear_root_layer() {}
inline const ::device::enclave::RootLayerReferenceValues& OakContainersReferenceValues::_internal_root_layer() const {}
inline const ::device::enclave::RootLayerReferenceValues& OakContainersReferenceValues::root_layer() const {}
inline void OakContainersReferenceValues::unsafe_arena_set_allocated_root_layer(
    ::device::enclave::RootLayerReferenceValues* root_layer) {}
inline ::device::enclave::RootLayerReferenceValues* OakContainersReferenceValues::release_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakContainersReferenceValues::unsafe_arena_release_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakContainersReferenceValues::_internal_mutable_root_layer() {}
inline ::device::enclave::RootLayerReferenceValues* OakContainersReferenceValues::mutable_root_layer() {}
inline void OakContainersReferenceValues::set_allocated_root_layer(::device::enclave::RootLayerReferenceValues* root_layer) {}

// .device.enclave.KernelLayerReferenceValues kernel_layer = 2;
inline bool OakContainersReferenceValues::_internal_has_kernel_layer() const {}
inline bool OakContainersReferenceValues::has_kernel_layer() const {}
inline void OakContainersReferenceValues::clear_kernel_layer() {}
inline const ::device::enclave::KernelLayerReferenceValues& OakContainersReferenceValues::_internal_kernel_layer() const {}
inline const ::device::enclave::KernelLayerReferenceValues& OakContainersReferenceValues::kernel_layer() const {}
inline void OakContainersReferenceValues::unsafe_arena_set_allocated_kernel_layer(
    ::device::enclave::KernelLayerReferenceValues* kernel_layer) {}
inline ::device::enclave::KernelLayerReferenceValues* OakContainersReferenceValues::release_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakContainersReferenceValues::unsafe_arena_release_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakContainersReferenceValues::_internal_mutable_kernel_layer() {}
inline ::device::enclave::KernelLayerReferenceValues* OakContainersReferenceValues::mutable_kernel_layer() {}
inline void OakContainersReferenceValues::set_allocated_kernel_layer(::device::enclave::KernelLayerReferenceValues* kernel_layer) {}

// .device.enclave.SystemLayerReferenceValues system_layer = 3;
inline bool OakContainersReferenceValues::_internal_has_system_layer() const {}
inline bool OakContainersReferenceValues::has_system_layer() const {}
inline void OakContainersReferenceValues::clear_system_layer() {}
inline const ::device::enclave::SystemLayerReferenceValues& OakContainersReferenceValues::_internal_system_layer() const {}
inline const ::device::enclave::SystemLayerReferenceValues& OakContainersReferenceValues::system_layer() const {}
inline void OakContainersReferenceValues::unsafe_arena_set_allocated_system_layer(
    ::device::enclave::SystemLayerReferenceValues* system_layer) {}
inline ::device::enclave::SystemLayerReferenceValues* OakContainersReferenceValues::release_system_layer() {}
inline ::device::enclave::SystemLayerReferenceValues* OakContainersReferenceValues::unsafe_arena_release_system_layer() {}
inline ::device::enclave::SystemLayerReferenceValues* OakContainersReferenceValues::_internal_mutable_system_layer() {}
inline ::device::enclave::SystemLayerReferenceValues* OakContainersReferenceValues::mutable_system_layer() {}
inline void OakContainersReferenceValues::set_allocated_system_layer(::device::enclave::SystemLayerReferenceValues* system_layer) {}

// .device.enclave.ContainerLayerReferenceValues container_layer = 4;
inline bool OakContainersReferenceValues::_internal_has_container_layer() const {}
inline bool OakContainersReferenceValues::has_container_layer() const {}
inline void OakContainersReferenceValues::clear_container_layer() {}
inline const ::device::enclave::ContainerLayerReferenceValues& OakContainersReferenceValues::_internal_container_layer() const {}
inline const ::device::enclave::ContainerLayerReferenceValues& OakContainersReferenceValues::container_layer() const {}
inline void OakContainersReferenceValues::unsafe_arena_set_allocated_container_layer(
    ::device::enclave::ContainerLayerReferenceValues* container_layer) {}
inline ::device::enclave::ContainerLayerReferenceValues* OakContainersReferenceValues::release_container_layer() {}
inline ::device::enclave::ContainerLayerReferenceValues* OakContainersReferenceValues::unsafe_arena_release_container_layer() {}
inline ::device::enclave::ContainerLayerReferenceValues* OakContainersReferenceValues::_internal_mutable_container_layer() {}
inline ::device::enclave::ContainerLayerReferenceValues* OakContainersReferenceValues::mutable_container_layer() {}
inline void OakContainersReferenceValues::set_allocated_container_layer(::device::enclave::ContainerLayerReferenceValues* container_layer) {}

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

// ReferenceValues

// .device.enclave.OakRestrictedKernelReferenceValues oak_restricted_kernel = 1;
inline bool ReferenceValues::_internal_has_oak_restricted_kernel() const {}
inline bool ReferenceValues::has_oak_restricted_kernel() const {}
inline void ReferenceValues::set_has_oak_restricted_kernel() {}
inline void ReferenceValues::clear_oak_restricted_kernel() {}
inline ::device::enclave::OakRestrictedKernelReferenceValues* ReferenceValues::release_oak_restricted_kernel() {}
inline const ::device::enclave::OakRestrictedKernelReferenceValues& ReferenceValues::_internal_oak_restricted_kernel() const {}
inline const ::device::enclave::OakRestrictedKernelReferenceValues& ReferenceValues::oak_restricted_kernel() const {}
inline ::device::enclave::OakRestrictedKernelReferenceValues* ReferenceValues::unsafe_arena_release_oak_restricted_kernel() {}
inline void ReferenceValues::unsafe_arena_set_allocated_oak_restricted_kernel(::device::enclave::OakRestrictedKernelReferenceValues* oak_restricted_kernel) {}
inline ::device::enclave::OakRestrictedKernelReferenceValues* ReferenceValues::_internal_mutable_oak_restricted_kernel() {}
inline ::device::enclave::OakRestrictedKernelReferenceValues* ReferenceValues::mutable_oak_restricted_kernel() {}

// .device.enclave.OakContainersReferenceValues oak_containers = 2;
inline bool ReferenceValues::_internal_has_oak_containers() const {}
inline bool ReferenceValues::has_oak_containers() const {}
inline void ReferenceValues::set_has_oak_containers() {}
inline void ReferenceValues::clear_oak_containers() {}
inline ::device::enclave::OakContainersReferenceValues* ReferenceValues::release_oak_containers() {}
inline const ::device::enclave::OakContainersReferenceValues& ReferenceValues::_internal_oak_containers() const {}
inline const ::device::enclave::OakContainersReferenceValues& ReferenceValues::oak_containers() const {}
inline ::device::enclave::OakContainersReferenceValues* ReferenceValues::unsafe_arena_release_oak_containers() {}
inline void ReferenceValues::unsafe_arena_set_allocated_oak_containers(::device::enclave::OakContainersReferenceValues* oak_containers) {}
inline ::device::enclave::OakContainersReferenceValues* ReferenceValues::_internal_mutable_oak_containers() {}
inline ::device::enclave::OakContainersReferenceValues* ReferenceValues::mutable_oak_containers() {}

inline bool ReferenceValues::has_type() const {}
inline void ReferenceValues::clear_has_type() {}
inline ReferenceValues::TypeCase ReferenceValues::type_case() const {}
#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace enclave
}  // namespace device

// @@protoc_insertion_point(global_scope)

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