@ -1075,17 +1075,11 @@ class PROTOBUF_EXPORT SourceCodeInfo_Location final : public ::google::protobuf:
void clear_leading_detached_comments ( ) ;
const std : : string & leading_detached_comments ( int index ) const ;
std : : string * mutable_leading_detached_comments ( int index ) ;
void set_leading_detached_comments ( int index , const std : : string & value ) ;
void set_leading_detached_comments ( int index , std : : string & & value ) ;
void set_leading_detached_comments ( int index , const char * value ) ;
void set_leading_detached_comments ( int index , const char * value , std : : size_t size ) ;
void set_leading_detached_comments ( int index , absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void set_leading_detached_comments ( int index , Arg_ & & value , Args_ . . . args ) ;
std : : string * add_leading_detached_comments ( ) ;
void add_leading_detached_comments ( const std : : string & value ) ;
void add_leading_detached_comments ( std : : string & & value ) ;
void add_leading_detached_comments ( const char * value ) ;
void add_leading_detached_comments ( const char * value , std : : size_t size ) ;
void add_leading_detached_comments ( absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void add_leading_detached_comments ( Arg_ & & value , Args_ . . . args ) ;
const : : google : : protobuf : : RepeatedPtrField < std : : string > & leading_detached_comments ( ) const ;
: : google : : protobuf : : RepeatedPtrField < std : : string > * mutable_leading_detached_comments ( ) ;
@ -10043,17 +10037,11 @@ class PROTOBUF_EXPORT EnumDescriptorProto final : public ::google::protobuf::Mes
void clear_reserved_name ( ) ;
const std : : string & reserved_name ( int index ) const ;
std : : string * mutable_reserved_name ( int index ) ;
void set_reserved_name ( int index , const std : : string & value ) ;
void set_reserved_name ( int index , std : : string & & value ) ;
void set_reserved_name ( int index , const char * value ) ;
void set_reserved_name ( int index , const char * value , std : : size_t size ) ;
void set_reserved_name ( int index , absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void set_reserved_name ( int index , Arg_ & & value , Args_ . . . args ) ;
std : : string * add_reserved_name ( ) ;
void add_reserved_name ( const std : : string & value ) ;
void add_reserved_name ( std : : string & & value ) ;
void add_reserved_name ( const char * value ) ;
void add_reserved_name ( const char * value , std : : size_t size ) ;
void add_reserved_name ( absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void add_reserved_name ( Arg_ & & value , Args_ . . . args ) ;
const : : google : : protobuf : : RepeatedPtrField < std : : string > & reserved_name ( ) const ;
: : google : : protobuf : : RepeatedPtrField < std : : string > * mutable_reserved_name ( ) ;
@ -10405,17 +10393,11 @@ class PROTOBUF_EXPORT DescriptorProto final : public ::google::protobuf::Message
void clear_reserved_name ( ) ;
const std : : string & reserved_name ( int index ) const ;
std : : string * mutable_reserved_name ( int index ) ;
void set_reserved_name ( int index , const std : : string & value ) ;
void set_reserved_name ( int index , std : : string & & value ) ;
void set_reserved_name ( int index , const char * value ) ;
void set_reserved_name ( int index , const char * value , std : : size_t size ) ;
void set_reserved_name ( int index , absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void set_reserved_name ( int index , Arg_ & & value , Args_ . . . args ) ;
std : : string * add_reserved_name ( ) ;
void add_reserved_name ( const std : : string & value ) ;
void add_reserved_name ( std : : string & & value ) ;
void add_reserved_name ( const char * value ) ;
void add_reserved_name ( const char * value , std : : size_t size ) ;
void add_reserved_name ( absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void add_reserved_name ( Arg_ & & value , Args_ . . . args ) ;
const : : google : : protobuf : : RepeatedPtrField < std : : string > & reserved_name ( ) const ;
: : google : : protobuf : : RepeatedPtrField < std : : string > * mutable_reserved_name ( ) ;
@ -10654,17 +10636,11 @@ class PROTOBUF_EXPORT FileDescriptorProto final : public ::google::protobuf::Mes
void clear_dependency ( ) ;
const std : : string & dependency ( int index ) const ;
std : : string * mutable_dependency ( int index ) ;
void set_dependency ( int index , const std : : string & value ) ;
void set_dependency ( int index , std : : string & & value ) ;
void set_dependency ( int index , const char * value ) ;
void set_dependency ( int index , const char * value , std : : size_t size ) ;
void set_dependency ( int index , absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void set_dependency ( int index , Arg_ & & value , Args_ . . . args ) ;
std : : string * add_dependency ( ) ;
void add_dependency ( const std : : string & value ) ;
void add_dependency ( std : : string & & value ) ;
void add_dependency ( const char * value ) ;
void add_dependency ( const char * value , std : : size_t size ) ;
void add_dependency ( absl : : string_view value ) ;
template < typename Arg_ = const std : : string & , typename . . . Args_ >
void add_dependency ( Arg_ & & value , Args_ . . . args ) ;
const : : google : : protobuf : : RepeatedPtrField < std : : string > & dependency ( ) const ;
: : google : : protobuf : : RepeatedPtrField < std : : string > * mutable_dependency ( ) ;
@ -11322,8 +11298,7 @@ inline void FileDescriptorProto::clear_dependency() {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_impl_ . dependency_ . Clear ( ) ;
}
inline std : : string * FileDescriptorProto : : add_dependency ( )
ABSL_ATTRIBUTE_LIFETIME_BOUND {
inline std : : string * FileDescriptorProto : : add_dependency ( ) ABSL_ATTRIBUTE_LIFETIME_BOUND {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
std : : string * _s = _internal_mutable_dependency ( ) - > Add ( ) ;
// @@protoc_insertion_point(field_add_mutable:google.protobuf.FileDescriptorProto.dependency)
@ -11339,58 +11314,21 @@ inline std::string* FileDescriptorProto::mutable_dependency(int index)
// @@protoc_insertion_point(field_mutable:google.protobuf.FileDescriptorProto.dependency)
return _internal_mutable_dependency ( ) - > Mutable ( index ) ;
}
inline void FileDescriptorProto : : set_dependency ( int index , const std : : string & value ) {
_internal_mutable_dependency ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : set_dependency ( int index , std : : string & & value ) {
_internal_mutable_dependency ( ) - > Mutable ( index ) - > assign ( std : : move ( value ) ) ;
template < typename Arg_ , typename . . . Args_ >
inline void FileDescriptorProto : : set_dependency ( int index , Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : AssignToString (
* _internal_mutable_dependency ( ) - > Mutable ( index ) ,
std : : forward < Arg_ > ( value ) , args . . . ) ;
// @@protoc_insertion_point(field_set:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : set_dependency ( int index , const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
_internal_mutable_dependency ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set_char:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : set_dependency ( int index , const char * value ,
std : : size_t size ) {
_internal_mutable_dependency ( ) - > Mutable ( index ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_set_pointer:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : set_dependency ( int index , absl : : string_view value ) {
_internal_mutable_dependency ( ) - > Mutable ( index ) - > assign (
value . data ( ) , value . size ( ) ) ;
// @@protoc_insertion_point(field_set_string_piece:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : add_dependency ( const std : : string & value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_dependency ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : add_dependency ( std : : string & & value ) {
template < typename Arg_ , typename . . . Args_ >
inline void FileDescriptorProto : : add_dependency ( Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_dependency ( ) - > Add ( std : : move ( value ) ) ;
: : google : : protobuf : : internal : : AddToRepeatedPtrField ( * _internal_mutable_dependency ( ) ,
std : : forward < Arg_ > ( value ) ,
args . . . ) ;
// @@protoc_insertion_point(field_add:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : add_dependency ( const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_dependency ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add_char:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : add_dependency ( const char * value , std : : size_t size ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_dependency ( ) - > Add ( ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_add_pointer:google.protobuf.FileDescriptorProto.dependency)
}
inline void FileDescriptorProto : : add_dependency ( absl : : string_view value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_dependency ( ) - > Add ( ) - > assign ( value . data ( ) ,
value . size ( ) ) ;
// @@protoc_insertion_point(field_add_string_piece:google.protobuf.FileDescriptorProto.dependency)
}
inline const : : google : : protobuf : : RepeatedPtrField < std : : string > &
FileDescriptorProto : : dependency ( ) const ABSL_ATTRIBUTE_LIFETIME_BOUND {
// @@protoc_insertion_point(field_list:google.protobuf.FileDescriptorProto.dependency)
@ -12732,8 +12670,7 @@ inline void DescriptorProto::clear_reserved_name() {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_impl_ . reserved_name_ . Clear ( ) ;
}
inline std : : string * DescriptorProto : : add_reserved_name ( )
ABSL_ATTRIBUTE_LIFETIME_BOUND {
inline std : : string * DescriptorProto : : add_reserved_name ( ) ABSL_ATTRIBUTE_LIFETIME_BOUND {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
std : : string * _s = _internal_mutable_reserved_name ( ) - > Add ( ) ;
// @@protoc_insertion_point(field_add_mutable:google.protobuf.DescriptorProto.reserved_name)
@ -12749,58 +12686,21 @@ inline std::string* DescriptorProto::mutable_reserved_name(int index)
// @@protoc_insertion_point(field_mutable:google.protobuf.DescriptorProto.reserved_name)
return _internal_mutable_reserved_name ( ) - > Mutable ( index ) ;
}
inline void DescriptorProto : : set_reserved_name ( int index , const std : : string & value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : set_reserved_name ( int index , std : : string & & value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( std : : move ( value ) ) ;
template < typename Arg_ , typename . . . Args_ >
inline void DescriptorProto : : set_reserved_name ( int index , Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : AssignToString (
* _internal_mutable_reserved_name ( ) - > Mutable ( index ) ,
std : : forward < Arg_ > ( value ) , args . . . ) ;
// @@protoc_insertion_point(field_set:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : set_reserved_name ( int index , const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set_char:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : set_reserved_name ( int index , const char * value ,
std : : size_t size ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_set_pointer:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : set_reserved_name ( int index , absl : : string_view value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign (
value . data ( ) , value . size ( ) ) ;
// @@protoc_insertion_point(field_set_string_piece:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : add_reserved_name ( const std : : string & value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : add_reserved_name ( std : : string & & value ) {
template < typename Arg_ , typename . . . Args_ >
inline void DescriptorProto : : add_reserved_name ( Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( std : : move ( value ) ) ;
: : google : : protobuf : : internal : : AddToRepeatedPtrField ( * _internal_mutable_reserved_name ( ) ,
std : : forward < Arg_ > ( value ) ,
args . . . ) ;
// @@protoc_insertion_point(field_add:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : add_reserved_name ( const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add_char:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : add_reserved_name ( const char * value , std : : size_t size ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_add_pointer:google.protobuf.DescriptorProto.reserved_name)
}
inline void DescriptorProto : : add_reserved_name ( absl : : string_view value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value . data ( ) ,
value . size ( ) ) ;
// @@protoc_insertion_point(field_add_string_piece:google.protobuf.DescriptorProto.reserved_name)
}
inline const : : google : : protobuf : : RepeatedPtrField < std : : string > &
DescriptorProto : : reserved_name ( ) const ABSL_ATTRIBUTE_LIFETIME_BOUND {
// @@protoc_insertion_point(field_list:google.protobuf.DescriptorProto.reserved_name)
@ -14388,8 +14288,7 @@ inline void EnumDescriptorProto::clear_reserved_name() {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_impl_ . reserved_name_ . Clear ( ) ;
}
inline std : : string * EnumDescriptorProto : : add_reserved_name ( )
ABSL_ATTRIBUTE_LIFETIME_BOUND {
inline std : : string * EnumDescriptorProto : : add_reserved_name ( ) ABSL_ATTRIBUTE_LIFETIME_BOUND {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
std : : string * _s = _internal_mutable_reserved_name ( ) - > Add ( ) ;
// @@protoc_insertion_point(field_add_mutable:google.protobuf.EnumDescriptorProto.reserved_name)
@ -14405,58 +14304,21 @@ inline std::string* EnumDescriptorProto::mutable_reserved_name(int index)
// @@protoc_insertion_point(field_mutable:google.protobuf.EnumDescriptorProto.reserved_name)
return _internal_mutable_reserved_name ( ) - > Mutable ( index ) ;
}
inline void EnumDescriptorProto : : set_reserved_name ( int index , const std : : string & value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : set_reserved_name ( int index , std : : string & & value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( std : : move ( value ) ) ;
template < typename Arg_ , typename . . . Args_ >
inline void EnumDescriptorProto : : set_reserved_name ( int index , Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : AssignToString (
* _internal_mutable_reserved_name ( ) - > Mutable ( index ) ,
std : : forward < Arg_ > ( value ) , args . . . ) ;
// @@protoc_insertion_point(field_set:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : set_reserved_name ( int index , const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set_char:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : set_reserved_name ( int index , const char * value ,
std : : size_t size ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : set_reserved_name ( int index , absl : : string_view value ) {
_internal_mutable_reserved_name ( ) - > Mutable ( index ) - > assign (
value . data ( ) , value . size ( ) ) ;
// @@protoc_insertion_point(field_set_string_piece:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : add_reserved_name ( const std : : string & value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : add_reserved_name ( std : : string & & value ) {
template < typename Arg_ , typename . . . Args_ >
inline void EnumDescriptorProto : : add_reserved_name ( Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( std : : move ( value ) ) ;
: : google : : protobuf : : internal : : AddToRepeatedPtrField ( * _internal_mutable_reserved_name ( ) ,
std : : forward < Arg_ > ( value ) ,
args . . . ) ;
// @@protoc_insertion_point(field_add:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : add_reserved_name ( const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add_char:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : add_reserved_name ( const char * value , std : : size_t size ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_add_pointer:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline void EnumDescriptorProto : : add_reserved_name ( absl : : string_view value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_reserved_name ( ) - > Add ( ) - > assign ( value . data ( ) ,
value . size ( ) ) ;
// @@protoc_insertion_point(field_add_string_piece:google.protobuf.EnumDescriptorProto.reserved_name)
}
inline const : : google : : protobuf : : RepeatedPtrField < std : : string > &
EnumDescriptorProto : : reserved_name ( ) const ABSL_ATTRIBUTE_LIFETIME_BOUND {
// @@protoc_insertion_point(field_list:google.protobuf.EnumDescriptorProto.reserved_name)
@ -19810,8 +19672,7 @@ inline void SourceCodeInfo_Location::clear_leading_detached_comments() {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_impl_ . leading_detached_comments_ . Clear ( ) ;
}
inline std : : string * SourceCodeInfo_Location : : add_leading_detached_comments ( )
ABSL_ATTRIBUTE_LIFETIME_BOUND {
inline std : : string * SourceCodeInfo_Location : : add_leading_detached_comments ( ) ABSL_ATTRIBUTE_LIFETIME_BOUND {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
std : : string * _s = _internal_mutable_leading_detached_comments ( ) - > Add ( ) ;
// @@protoc_insertion_point(field_add_mutable:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
@ -19827,58 +19688,21 @@ inline std::string* SourceCodeInfo_Location::mutable_leading_detached_comments(i
// @@protoc_insertion_point(field_mutable:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
return _internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) ;
}
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , const std : : string & value ) {
_internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , std : : string & & value ) {
_internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) - > assign ( std : : move ( value ) ) ;
template < typename Arg_ , typename . . . Args_ >
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : AssignToString (
* _internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) ,
std : : forward < Arg_ > ( value ) , args . . . ) ;
// @@protoc_insertion_point(field_set:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
_internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) - > assign ( value ) ;
// @@protoc_insertion_point(field_set_char:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , const char * value ,
std : : size_t size ) {
_internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_set_pointer:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : set_leading_detached_comments ( int index , absl : : string_view value ) {
_internal_mutable_leading_detached_comments ( ) - > Mutable ( index ) - > assign (
value . data ( ) , value . size ( ) ) ;
// @@protoc_insertion_point(field_set_string_piece:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( const std : : string & value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_leading_detached_comments ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( std : : string & & value ) {
template < typename Arg_ , typename . . . Args_ >
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( Arg_ & & value , Args_ . . . args ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_leading_detached_comments ( ) - > Add ( std : : move ( value ) ) ;
: : google : : protobuf : : internal : : AddToRepeatedPtrField ( * _internal_mutable_leading_detached_comments ( ) ,
std : : forward < Arg_ > ( value ) ,
args . . . ) ;
// @@protoc_insertion_point(field_add:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( const char * value ) {
ABSL_DCHECK ( value ! = nullptr ) ;
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_leading_detached_comments ( ) - > Add ( ) - > assign ( value ) ;
// @@protoc_insertion_point(field_add_char:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( const char * value , std : : size_t size ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_leading_detached_comments ( ) - > Add ( ) - > assign (
reinterpret_cast < const char * > ( value ) , size ) ;
// @@protoc_insertion_point(field_add_pointer:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline void SourceCodeInfo_Location : : add_leading_detached_comments ( absl : : string_view value ) {
: : google : : protobuf : : internal : : TSanWrite ( & _impl_ ) ;
_internal_mutable_leading_detached_comments ( ) - > Add ( ) - > assign ( value . data ( ) ,
value . size ( ) ) ;
// @@protoc_insertion_point(field_add_string_piece:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)
}
inline const : : google : : protobuf : : RepeatedPtrField < std : : string > &
SourceCodeInfo_Location : : leading_detached_comments ( ) const ABSL_ATTRIBUTE_LIFETIME_BOUND {
// @@protoc_insertion_point(field_list:google.protobuf.SourceCodeInfo.Location.leading_detached_comments)