chromium/out/Default/gen/third_party/metrics_proto/call_stack_profile.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_call_5fstack_5fprofile_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_call_5fstack_5fprofile_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 "execution_context.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_call_5fstack_5fprofile_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_call_5fstack_5fprofile_2eproto {};
namespace metrics {
class CallStackProfile;
struct CallStackProfileDefaultTypeInternal;
extern CallStackProfileDefaultTypeInternal _CallStackProfile_default_instance_;
class CallStackProfile_AsyncBacktrace;
struct CallStackProfile_AsyncBacktraceDefaultTypeInternal;
extern CallStackProfile_AsyncBacktraceDefaultTypeInternal _CallStackProfile_AsyncBacktrace_default_instance_;
class CallStackProfile_Location;
struct CallStackProfile_LocationDefaultTypeInternal;
extern CallStackProfile_LocationDefaultTypeInternal _CallStackProfile_Location_default_instance_;
class CallStackProfile_MetadataItem;
struct CallStackProfile_MetadataItemDefaultTypeInternal;
extern CallStackProfile_MetadataItemDefaultTypeInternal _CallStackProfile_MetadataItem_default_instance_;
class CallStackProfile_ModuleIdentifier;
struct CallStackProfile_ModuleIdentifierDefaultTypeInternal;
extern CallStackProfile_ModuleIdentifierDefaultTypeInternal _CallStackProfile_ModuleIdentifier_default_instance_;
class CallStackProfile_Sample;
struct CallStackProfile_SampleDefaultTypeInternal;
extern CallStackProfile_SampleDefaultTypeInternal _CallStackProfile_Sample_default_instance_;
class CallStackProfile_Stack;
struct CallStackProfile_StackDefaultTypeInternal;
extern CallStackProfile_StackDefaultTypeInternal _CallStackProfile_Stack_default_instance_;
class CallStackProfile_StackSample;
struct CallStackProfile_StackSampleDefaultTypeInternal;
extern CallStackProfile_StackSampleDefaultTypeInternal _CallStackProfile_StackSample_default_instance_;
}  // namespace metrics
PROTOBUF_NAMESPACE_OPEN
template<> ::metrics::CallStackProfile* Arena::CreateMaybeMessage<::metrics::CallStackProfile>(Arena*);
template<> ::metrics::CallStackProfile_AsyncBacktrace* Arena::CreateMaybeMessage<::metrics::CallStackProfile_AsyncBacktrace>(Arena*);
template<> ::metrics::CallStackProfile_Location* Arena::CreateMaybeMessage<::metrics::CallStackProfile_Location>(Arena*);
template<> ::metrics::CallStackProfile_MetadataItem* Arena::CreateMaybeMessage<::metrics::CallStackProfile_MetadataItem>(Arena*);
template<> ::metrics::CallStackProfile_ModuleIdentifier* Arena::CreateMaybeMessage<::metrics::CallStackProfile_ModuleIdentifier>(Arena*);
template<> ::metrics::CallStackProfile_Sample* Arena::CreateMaybeMessage<::metrics::CallStackProfile_Sample>(Arena*);
template<> ::metrics::CallStackProfile_Stack* Arena::CreateMaybeMessage<::metrics::CallStackProfile_Stack>(Arena*);
template<> ::metrics::CallStackProfile_StackSample* Arena::CreateMaybeMessage<::metrics::CallStackProfile_StackSample>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace metrics {

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

class CallStackProfile_ModuleIdentifier final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.ModuleIdentifier) */ {};
// -------------------------------------------------------------------

class CallStackProfile_Location final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.Location) */ {};
// -------------------------------------------------------------------

class CallStackProfile_Stack final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.Stack) */ {};
// -------------------------------------------------------------------

class CallStackProfile_MetadataItem final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.MetadataItem) */ {};
// -------------------------------------------------------------------

class CallStackProfile_AsyncBacktrace final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.AsyncBacktrace) */ {};
// -------------------------------------------------------------------

class CallStackProfile_Sample final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.Sample) */ {};
// -------------------------------------------------------------------

class CallStackProfile_StackSample final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:metrics.CallStackProfile.StackSample) */ {};
// -------------------------------------------------------------------

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


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

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

// optional string build_id = 1;
inline bool CallStackProfile_ModuleIdentifier::_internal_has_build_id() const {}
inline bool CallStackProfile_ModuleIdentifier::has_build_id() const {}
inline void CallStackProfile_ModuleIdentifier::clear_build_id() {}
inline const std::string& CallStackProfile_ModuleIdentifier::build_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CallStackProfile_ModuleIdentifier::set_build_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* CallStackProfile_ModuleIdentifier::mutable_build_id() {}
inline const std::string& CallStackProfile_ModuleIdentifier::_internal_build_id() const {}
inline void CallStackProfile_ModuleIdentifier::_internal_set_build_id(const std::string& value) {}
inline std::string* CallStackProfile_ModuleIdentifier::_internal_mutable_build_id() {}
inline std::string* CallStackProfile_ModuleIdentifier::release_build_id() {}
inline void CallStackProfile_ModuleIdentifier::set_allocated_build_id(std::string* build_id) {}

// optional fixed64 name_md5_prefix = 2;
inline bool CallStackProfile_ModuleIdentifier::_internal_has_name_md5_prefix() const {}
inline bool CallStackProfile_ModuleIdentifier::has_name_md5_prefix() const {}
inline void CallStackProfile_ModuleIdentifier::clear_name_md5_prefix() {}
inline uint64_t CallStackProfile_ModuleIdentifier::_internal_name_md5_prefix() const {}
inline uint64_t CallStackProfile_ModuleIdentifier::name_md5_prefix() const {}
inline void CallStackProfile_ModuleIdentifier::_internal_set_name_md5_prefix(uint64_t value) {}
inline void CallStackProfile_ModuleIdentifier::set_name_md5_prefix(uint64_t value) {}

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

// CallStackProfile_Location

// optional uint64 address = 1;
inline bool CallStackProfile_Location::_internal_has_address() const {}
inline bool CallStackProfile_Location::has_address() const {}
inline void CallStackProfile_Location::clear_address() {}
inline uint64_t CallStackProfile_Location::_internal_address() const {}
inline uint64_t CallStackProfile_Location::address() const {}
inline void CallStackProfile_Location::_internal_set_address(uint64_t value) {}
inline void CallStackProfile_Location::set_address(uint64_t value) {}

// optional int32 module_id_index = 2;
inline bool CallStackProfile_Location::_internal_has_module_id_index() const {}
inline bool CallStackProfile_Location::has_module_id_index() const {}
inline void CallStackProfile_Location::clear_module_id_index() {}
inline int32_t CallStackProfile_Location::_internal_module_id_index() const {}
inline int32_t CallStackProfile_Location::module_id_index() const {}
inline void CallStackProfile_Location::_internal_set_module_id_index(int32_t value) {}
inline void CallStackProfile_Location::set_module_id_index(int32_t value) {}

// optional string function_name = 3;
inline bool CallStackProfile_Location::_internal_has_function_name() const {}
inline bool CallStackProfile_Location::has_function_name() const {}
inline void CallStackProfile_Location::clear_function_name() {}
inline const std::string& CallStackProfile_Location::function_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CallStackProfile_Location::set_function_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* CallStackProfile_Location::mutable_function_name() {}
inline const std::string& CallStackProfile_Location::_internal_function_name() const {}
inline void CallStackProfile_Location::_internal_set_function_name(const std::string& value) {}
inline std::string* CallStackProfile_Location::_internal_mutable_function_name() {}
inline std::string* CallStackProfile_Location::release_function_name() {}
inline void CallStackProfile_Location::set_allocated_function_name(std::string* function_name) {}

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

// CallStackProfile_Stack

// repeated .metrics.CallStackProfile.Location frame = 1;
inline int CallStackProfile_Stack::_internal_frame_size() const {}
inline int CallStackProfile_Stack::frame_size() const {}
inline void CallStackProfile_Stack::clear_frame() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Stack::mutable_frame(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >*
CallStackProfile_Stack::mutable_frame() {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_Stack::_internal_frame(int index) const {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_Stack::frame(int index) const {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Stack::_internal_add_frame() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Stack::add_frame() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >&
CallStackProfile_Stack::frame() const {}

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

// CallStackProfile_MetadataItem

// optional int32 name_hash_index = 1;
inline bool CallStackProfile_MetadataItem::_internal_has_name_hash_index() const {}
inline bool CallStackProfile_MetadataItem::has_name_hash_index() const {}
inline void CallStackProfile_MetadataItem::clear_name_hash_index() {}
inline int32_t CallStackProfile_MetadataItem::_internal_name_hash_index() const {}
inline int32_t CallStackProfile_MetadataItem::name_hash_index() const {}
inline void CallStackProfile_MetadataItem::_internal_set_name_hash_index(int32_t value) {}
inline void CallStackProfile_MetadataItem::set_name_hash_index(int32_t value) {}

// optional sint64 key = 3;
inline bool CallStackProfile_MetadataItem::_internal_has_key() const {}
inline bool CallStackProfile_MetadataItem::has_key() const {}
inline void CallStackProfile_MetadataItem::clear_key() {}
inline int64_t CallStackProfile_MetadataItem::_internal_key() const {}
inline int64_t CallStackProfile_MetadataItem::key() const {}
inline void CallStackProfile_MetadataItem::_internal_set_key(int64_t value) {}
inline void CallStackProfile_MetadataItem::set_key(int64_t value) {}

// optional sint64 value = 2;
inline bool CallStackProfile_MetadataItem::_internal_has_value() const {}
inline bool CallStackProfile_MetadataItem::has_value() const {}
inline void CallStackProfile_MetadataItem::clear_value() {}
inline int64_t CallStackProfile_MetadataItem::_internal_value() const {}
inline int64_t CallStackProfile_MetadataItem::value() const {}
inline void CallStackProfile_MetadataItem::_internal_set_value(int64_t value) {}
inline void CallStackProfile_MetadataItem::set_value(int64_t value) {}

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

// CallStackProfile_AsyncBacktrace

// repeated .metrics.CallStackProfile.Location location = 1;
inline int CallStackProfile_AsyncBacktrace::_internal_location_size() const {}
inline int CallStackProfile_AsyncBacktrace::location_size() const {}
inline void CallStackProfile_AsyncBacktrace::clear_location() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_AsyncBacktrace::mutable_location(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >*
CallStackProfile_AsyncBacktrace::mutable_location() {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_AsyncBacktrace::_internal_location(int index) const {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_AsyncBacktrace::location(int index) const {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_AsyncBacktrace::_internal_add_location() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_AsyncBacktrace::add_location() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >&
CallStackProfile_AsyncBacktrace::location() const {}

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

// CallStackProfile_Sample

// repeated .metrics.CallStackProfile.Location frame = 1;
inline int CallStackProfile_Sample::_internal_frame_size() const {}
inline int CallStackProfile_Sample::frame_size() const {}
inline void CallStackProfile_Sample::clear_frame() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Sample::mutable_frame(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >*
CallStackProfile_Sample::mutable_frame() {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_Sample::_internal_frame(int index) const {}
inline const ::metrics::CallStackProfile_Location& CallStackProfile_Sample::frame(int index) const {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Sample::_internal_add_frame() {}
inline ::metrics::CallStackProfile_Location* CallStackProfile_Sample::add_frame() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Location >&
CallStackProfile_Sample::frame() const {}

// optional int64 count = 2;
inline bool CallStackProfile_Sample::_internal_has_count() const {}
inline bool CallStackProfile_Sample::has_count() const {}
inline void CallStackProfile_Sample::clear_count() {}
inline int64_t CallStackProfile_Sample::_internal_count() const {}
inline int64_t CallStackProfile_Sample::count() const {}
inline void CallStackProfile_Sample::_internal_set_count(int64_t value) {}
inline void CallStackProfile_Sample::set_count(int64_t value) {}

// repeated .metrics.ProcessPhase process_phase = 3;
inline int CallStackProfile_Sample::_internal_process_phase_size() const {}
inline int CallStackProfile_Sample::process_phase_size() const {}
inline void CallStackProfile_Sample::clear_process_phase() {}
inline ::metrics::ProcessPhase CallStackProfile_Sample::_internal_process_phase(int index) const {}
inline ::metrics::ProcessPhase CallStackProfile_Sample::process_phase(int index) const {}
inline void CallStackProfile_Sample::set_process_phase(int index, ::metrics::ProcessPhase value) {}
inline void CallStackProfile_Sample::_internal_add_process_phase(::metrics::ProcessPhase value) {}
inline void CallStackProfile_Sample::add_process_phase(::metrics::ProcessPhase value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
CallStackProfile_Sample::process_phase() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
CallStackProfile_Sample::_internal_mutable_process_phase() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
CallStackProfile_Sample::mutable_process_phase() {}

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

// CallStackProfile_StackSample

// optional int32 stack_index = 1;
inline bool CallStackProfile_StackSample::_internal_has_stack_index() const {}
inline bool CallStackProfile_StackSample::has_stack_index() const {}
inline void CallStackProfile_StackSample::clear_stack_index() {}
inline int32_t CallStackProfile_StackSample::_internal_stack_index() const {}
inline int32_t CallStackProfile_StackSample::stack_index() const {}
inline void CallStackProfile_StackSample::_internal_set_stack_index(int32_t value) {}
inline void CallStackProfile_StackSample::set_stack_index(int32_t value) {}

// optional int32 sample_time_offset_ms = 2;
inline bool CallStackProfile_StackSample::_internal_has_sample_time_offset_ms() const {}
inline bool CallStackProfile_StackSample::has_sample_time_offset_ms() const {}
inline void CallStackProfile_StackSample::clear_sample_time_offset_ms() {}
inline int32_t CallStackProfile_StackSample::_internal_sample_time_offset_ms() const {}
inline int32_t CallStackProfile_StackSample::sample_time_offset_ms() const {}
inline void CallStackProfile_StackSample::_internal_set_sample_time_offset_ms(int32_t value) {}
inline void CallStackProfile_StackSample::set_sample_time_offset_ms(int32_t value) {}

// optional bool continued_work = 3;
inline bool CallStackProfile_StackSample::_internal_has_continued_work() const {}
inline bool CallStackProfile_StackSample::has_continued_work() const {}
inline void CallStackProfile_StackSample::clear_continued_work() {}
inline bool CallStackProfile_StackSample::_internal_continued_work() const {}
inline bool CallStackProfile_StackSample::continued_work() const {}
inline void CallStackProfile_StackSample::_internal_set_continued_work(bool value) {}
inline void CallStackProfile_StackSample::set_continued_work(bool value) {}

// optional int32 async_backtrace_index = 4;
inline bool CallStackProfile_StackSample::_internal_has_async_backtrace_index() const {}
inline bool CallStackProfile_StackSample::has_async_backtrace_index() const {}
inline void CallStackProfile_StackSample::clear_async_backtrace_index() {}
inline int32_t CallStackProfile_StackSample::_internal_async_backtrace_index() const {}
inline int32_t CallStackProfile_StackSample::async_backtrace_index() const {}
inline void CallStackProfile_StackSample::_internal_set_async_backtrace_index(int32_t value) {}
inline void CallStackProfile_StackSample::set_async_backtrace_index(int32_t value) {}

// repeated .metrics.CallStackProfile.MetadataItem metadata = 5;
inline int CallStackProfile_StackSample::_internal_metadata_size() const {}
inline int CallStackProfile_StackSample::metadata_size() const {}
inline void CallStackProfile_StackSample::clear_metadata() {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile_StackSample::mutable_metadata(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_MetadataItem >*
CallStackProfile_StackSample::mutable_metadata() {}
inline const ::metrics::CallStackProfile_MetadataItem& CallStackProfile_StackSample::_internal_metadata(int index) const {}
inline const ::metrics::CallStackProfile_MetadataItem& CallStackProfile_StackSample::metadata(int index) const {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile_StackSample::_internal_add_metadata() {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile_StackSample::add_metadata() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_MetadataItem >&
CallStackProfile_StackSample::metadata() const {}

// optional int64 weight = 6;
inline bool CallStackProfile_StackSample::_internal_has_weight() const {}
inline bool CallStackProfile_StackSample::has_weight() const {}
inline void CallStackProfile_StackSample::clear_weight() {}
inline int64_t CallStackProfile_StackSample::_internal_weight() const {}
inline int64_t CallStackProfile_StackSample::weight() const {}
inline void CallStackProfile_StackSample::_internal_set_weight(int64_t value) {}
inline void CallStackProfile_StackSample::set_weight(int64_t value) {}

// optional int64 count = 7 [default = 1];
inline bool CallStackProfile_StackSample::_internal_has_count() const {}
inline bool CallStackProfile_StackSample::has_count() const {}
inline void CallStackProfile_StackSample::clear_count() {}
inline int64_t CallStackProfile_StackSample::_internal_count() const {}
inline int64_t CallStackProfile_StackSample::count() const {}
inline void CallStackProfile_StackSample::_internal_set_count(int64_t value) {}
inline void CallStackProfile_StackSample::set_count(int64_t value) {}

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

// CallStackProfile

// repeated .metrics.CallStackProfile.Sample DEPRECATED_sample = 1 [deprecated = true];
inline int CallStackProfile::_internal_deprecated_sample_size() const {}
inline int CallStackProfile::deprecated_sample_size() const {}
inline void CallStackProfile::clear_deprecated_sample() {}
inline ::metrics::CallStackProfile_Sample* CallStackProfile::mutable_deprecated_sample(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Sample >*
CallStackProfile::mutable_deprecated_sample() {}
inline const ::metrics::CallStackProfile_Sample& CallStackProfile::_internal_deprecated_sample(int index) const {}
inline const ::metrics::CallStackProfile_Sample& CallStackProfile::deprecated_sample(int index) const {}
inline ::metrics::CallStackProfile_Sample* CallStackProfile::_internal_add_deprecated_sample() {}
inline ::metrics::CallStackProfile_Sample* CallStackProfile::add_deprecated_sample() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Sample >&
CallStackProfile::deprecated_sample() const {}

// repeated .metrics.CallStackProfile.ModuleIdentifier module_id = 2;
inline int CallStackProfile::_internal_module_id_size() const {}
inline int CallStackProfile::module_id_size() const {}
inline void CallStackProfile::clear_module_id() {}
inline ::metrics::CallStackProfile_ModuleIdentifier* CallStackProfile::mutable_module_id(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_ModuleIdentifier >*
CallStackProfile::mutable_module_id() {}
inline const ::metrics::CallStackProfile_ModuleIdentifier& CallStackProfile::_internal_module_id(int index) const {}
inline const ::metrics::CallStackProfile_ModuleIdentifier& CallStackProfile::module_id(int index) const {}
inline ::metrics::CallStackProfile_ModuleIdentifier* CallStackProfile::_internal_add_module_id() {}
inline ::metrics::CallStackProfile_ModuleIdentifier* CallStackProfile::add_module_id() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_ModuleIdentifier >&
CallStackProfile::module_id() const {}

// repeated fixed64 metadata_name_hash = 5;
inline int CallStackProfile::_internal_metadata_name_hash_size() const {}
inline int CallStackProfile::metadata_name_hash_size() const {}
inline void CallStackProfile::clear_metadata_name_hash() {}
inline uint64_t CallStackProfile::_internal_metadata_name_hash(int index) const {}
inline uint64_t CallStackProfile::metadata_name_hash(int index) const {}
inline void CallStackProfile::set_metadata_name_hash(int index, uint64_t value) {}
inline void CallStackProfile::_internal_add_metadata_name_hash(uint64_t value) {}
inline void CallStackProfile::add_metadata_name_hash(uint64_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
CallStackProfile::_internal_metadata_name_hash() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
CallStackProfile::metadata_name_hash() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
CallStackProfile::_internal_mutable_metadata_name_hash() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
CallStackProfile::mutable_metadata_name_hash() {}

// repeated .metrics.CallStackProfile.MetadataItem profile_metadata = 6;
inline int CallStackProfile::_internal_profile_metadata_size() const {}
inline int CallStackProfile::profile_metadata_size() const {}
inline void CallStackProfile::clear_profile_metadata() {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile::mutable_profile_metadata(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_MetadataItem >*
CallStackProfile::mutable_profile_metadata() {}
inline const ::metrics::CallStackProfile_MetadataItem& CallStackProfile::_internal_profile_metadata(int index) const {}
inline const ::metrics::CallStackProfile_MetadataItem& CallStackProfile::profile_metadata(int index) const {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile::_internal_add_profile_metadata() {}
inline ::metrics::CallStackProfile_MetadataItem* CallStackProfile::add_profile_metadata() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_MetadataItem >&
CallStackProfile::profile_metadata() const {}

// repeated .metrics.CallStackProfile.AsyncBacktrace async_backtrace = 7;
inline int CallStackProfile::_internal_async_backtrace_size() const {}
inline int CallStackProfile::async_backtrace_size() const {}
inline void CallStackProfile::clear_async_backtrace() {}
inline ::metrics::CallStackProfile_AsyncBacktrace* CallStackProfile::mutable_async_backtrace(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_AsyncBacktrace >*
CallStackProfile::mutable_async_backtrace() {}
inline const ::metrics::CallStackProfile_AsyncBacktrace& CallStackProfile::_internal_async_backtrace(int index) const {}
inline const ::metrics::CallStackProfile_AsyncBacktrace& CallStackProfile::async_backtrace(int index) const {}
inline ::metrics::CallStackProfile_AsyncBacktrace* CallStackProfile::_internal_add_async_backtrace() {}
inline ::metrics::CallStackProfile_AsyncBacktrace* CallStackProfile::add_async_backtrace() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_AsyncBacktrace >&
CallStackProfile::async_backtrace() const {}

// repeated .metrics.CallStackProfile.Stack stack = 8;
inline int CallStackProfile::_internal_stack_size() const {}
inline int CallStackProfile::stack_size() const {}
inline void CallStackProfile::clear_stack() {}
inline ::metrics::CallStackProfile_Stack* CallStackProfile::mutable_stack(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Stack >*
CallStackProfile::mutable_stack() {}
inline const ::metrics::CallStackProfile_Stack& CallStackProfile::_internal_stack(int index) const {}
inline const ::metrics::CallStackProfile_Stack& CallStackProfile::stack(int index) const {}
inline ::metrics::CallStackProfile_Stack* CallStackProfile::_internal_add_stack() {}
inline ::metrics::CallStackProfile_Stack* CallStackProfile::add_stack() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_Stack >&
CallStackProfile::stack() const {}

// repeated .metrics.CallStackProfile.StackSample stack_sample = 9;
inline int CallStackProfile::_internal_stack_sample_size() const {}
inline int CallStackProfile::stack_sample_size() const {}
inline void CallStackProfile::clear_stack_sample() {}
inline ::metrics::CallStackProfile_StackSample* CallStackProfile::mutable_stack_sample(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_StackSample >*
CallStackProfile::mutable_stack_sample() {}
inline const ::metrics::CallStackProfile_StackSample& CallStackProfile::_internal_stack_sample(int index) const {}
inline const ::metrics::CallStackProfile_StackSample& CallStackProfile::stack_sample(int index) const {}
inline ::metrics::CallStackProfile_StackSample* CallStackProfile::_internal_add_stack_sample() {}
inline ::metrics::CallStackProfile_StackSample* CallStackProfile::add_stack_sample() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::CallStackProfile_StackSample >&
CallStackProfile::stack_sample() const {}

// optional int64 profile_time_offset_ms = 10;
inline bool CallStackProfile::_internal_has_profile_time_offset_ms() const {}
inline bool CallStackProfile::has_profile_time_offset_ms() const {}
inline void CallStackProfile::clear_profile_time_offset_ms() {}
inline int64_t CallStackProfile::_internal_profile_time_offset_ms() const {}
inline int64_t CallStackProfile::profile_time_offset_ms() const {}
inline void CallStackProfile::_internal_set_profile_time_offset_ms(int64_t value) {}
inline void CallStackProfile::set_profile_time_offset_ms(int64_t value) {}

// optional int32 profile_duration_ms = 3;
inline bool CallStackProfile::_internal_has_profile_duration_ms() const {}
inline bool CallStackProfile::has_profile_duration_ms() const {}
inline void CallStackProfile::clear_profile_duration_ms() {}
inline int32_t CallStackProfile::_internal_profile_duration_ms() const {}
inline int32_t CallStackProfile::profile_duration_ms() const {}
inline void CallStackProfile::_internal_set_profile_duration_ms(int32_t value) {}
inline void CallStackProfile::set_profile_duration_ms(int32_t value) {}

// optional int32 sampling_period_ms = 4;
inline bool CallStackProfile::_internal_has_sampling_period_ms() const {}
inline bool CallStackProfile::has_sampling_period_ms() const {}
inline void CallStackProfile::clear_sampling_period_ms() {}
inline int32_t CallStackProfile::_internal_sampling_period_ms() const {}
inline int32_t CallStackProfile::sampling_period_ms() const {}
inline void CallStackProfile::_internal_set_sampling_period_ms(int32_t value) {}
inline void CallStackProfile::set_sampling_period_ms(int32_t value) {}

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace metrics

// @@protoc_insertion_point(global_scope)

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