kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/cxx_go_proto/cxx.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.25.2
     5  // source: kythe/proto/cxx.proto
     6  
     7  package cxx_go_proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type CxxCompilationUnitDetails struct {
    24  	state         protoimpl.MessageState
    25  	sizeCache     protoimpl.SizeCache
    26  	unknownFields protoimpl.UnknownFields
    27  
    28  	HeaderSearchInfo   *CxxCompilationUnitDetails_HeaderSearchInfo     `protobuf:"bytes,1,opt,name=header_search_info,json=headerSearchInfo,proto3" json:"header_search_info,omitempty"`
    29  	SystemHeaderPrefix []*CxxCompilationUnitDetails_SystemHeaderPrefix `protobuf:"bytes,2,rep,name=system_header_prefix,json=systemHeaderPrefix,proto3" json:"system_header_prefix,omitempty"`
    30  	StatPath           []*CxxCompilationUnitDetails_StatPath           `protobuf:"bytes,3,rep,name=stat_path,json=statPath,proto3" json:"stat_path,omitempty"`
    31  }
    32  
    33  func (x *CxxCompilationUnitDetails) Reset() {
    34  	*x = CxxCompilationUnitDetails{}
    35  	if protoimpl.UnsafeEnabled {
    36  		mi := &file_kythe_proto_cxx_proto_msgTypes[0]
    37  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    38  		ms.StoreMessageInfo(mi)
    39  	}
    40  }
    41  
    42  func (x *CxxCompilationUnitDetails) String() string {
    43  	return protoimpl.X.MessageStringOf(x)
    44  }
    45  
    46  func (*CxxCompilationUnitDetails) ProtoMessage() {}
    47  
    48  func (x *CxxCompilationUnitDetails) ProtoReflect() protoreflect.Message {
    49  	mi := &file_kythe_proto_cxx_proto_msgTypes[0]
    50  	if protoimpl.UnsafeEnabled && x != nil {
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		if ms.LoadMessageInfo() == nil {
    53  			ms.StoreMessageInfo(mi)
    54  		}
    55  		return ms
    56  	}
    57  	return mi.MessageOf(x)
    58  }
    59  
    60  // Deprecated: Use CxxCompilationUnitDetails.ProtoReflect.Descriptor instead.
    61  func (*CxxCompilationUnitDetails) Descriptor() ([]byte, []int) {
    62  	return file_kythe_proto_cxx_proto_rawDescGZIP(), []int{0}
    63  }
    64  
    65  func (x *CxxCompilationUnitDetails) GetHeaderSearchInfo() *CxxCompilationUnitDetails_HeaderSearchInfo {
    66  	if x != nil {
    67  		return x.HeaderSearchInfo
    68  	}
    69  	return nil
    70  }
    71  
    72  func (x *CxxCompilationUnitDetails) GetSystemHeaderPrefix() []*CxxCompilationUnitDetails_SystemHeaderPrefix {
    73  	if x != nil {
    74  		return x.SystemHeaderPrefix
    75  	}
    76  	return nil
    77  }
    78  
    79  func (x *CxxCompilationUnitDetails) GetStatPath() []*CxxCompilationUnitDetails_StatPath {
    80  	if x != nil {
    81  		return x.StatPath
    82  	}
    83  	return nil
    84  }
    85  
    86  type CxxCompilationUnitDetails_HeaderSearchDir struct {
    87  	state         protoimpl.MessageState
    88  	sizeCache     protoimpl.SizeCache
    89  	unknownFields protoimpl.UnknownFields
    90  
    91  	Path               string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    92  	CharacteristicKind int32  `protobuf:"varint,2,opt,name=characteristic_kind,json=characteristicKind,proto3" json:"characteristic_kind,omitempty"`
    93  	IsFramework        bool   `protobuf:"varint,3,opt,name=is_framework,json=isFramework,proto3" json:"is_framework,omitempty"`
    94  }
    95  
    96  func (x *CxxCompilationUnitDetails_HeaderSearchDir) Reset() {
    97  	*x = CxxCompilationUnitDetails_HeaderSearchDir{}
    98  	if protoimpl.UnsafeEnabled {
    99  		mi := &file_kythe_proto_cxx_proto_msgTypes[1]
   100  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   101  		ms.StoreMessageInfo(mi)
   102  	}
   103  }
   104  
   105  func (x *CxxCompilationUnitDetails_HeaderSearchDir) String() string {
   106  	return protoimpl.X.MessageStringOf(x)
   107  }
   108  
   109  func (*CxxCompilationUnitDetails_HeaderSearchDir) ProtoMessage() {}
   110  
   111  func (x *CxxCompilationUnitDetails_HeaderSearchDir) ProtoReflect() protoreflect.Message {
   112  	mi := &file_kythe_proto_cxx_proto_msgTypes[1]
   113  	if protoimpl.UnsafeEnabled && x != nil {
   114  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   115  		if ms.LoadMessageInfo() == nil {
   116  			ms.StoreMessageInfo(mi)
   117  		}
   118  		return ms
   119  	}
   120  	return mi.MessageOf(x)
   121  }
   122  
   123  // Deprecated: Use CxxCompilationUnitDetails_HeaderSearchDir.ProtoReflect.Descriptor instead.
   124  func (*CxxCompilationUnitDetails_HeaderSearchDir) Descriptor() ([]byte, []int) {
   125  	return file_kythe_proto_cxx_proto_rawDescGZIP(), []int{0, 0}
   126  }
   127  
   128  func (x *CxxCompilationUnitDetails_HeaderSearchDir) GetPath() string {
   129  	if x != nil {
   130  		return x.Path
   131  	}
   132  	return ""
   133  }
   134  
   135  func (x *CxxCompilationUnitDetails_HeaderSearchDir) GetCharacteristicKind() int32 {
   136  	if x != nil {
   137  		return x.CharacteristicKind
   138  	}
   139  	return 0
   140  }
   141  
   142  func (x *CxxCompilationUnitDetails_HeaderSearchDir) GetIsFramework() bool {
   143  	if x != nil {
   144  		return x.IsFramework
   145  	}
   146  	return false
   147  }
   148  
   149  type CxxCompilationUnitDetails_HeaderSearchInfo struct {
   150  	state         protoimpl.MessageState
   151  	sizeCache     protoimpl.SizeCache
   152  	unknownFields protoimpl.UnknownFields
   153  
   154  	FirstAngledDir int32                                        `protobuf:"varint,1,opt,name=first_angled_dir,json=firstAngledDir,proto3" json:"first_angled_dir,omitempty"`
   155  	FirstSystemDir int32                                        `protobuf:"varint,2,opt,name=first_system_dir,json=firstSystemDir,proto3" json:"first_system_dir,omitempty"`
   156  	Dir            []*CxxCompilationUnitDetails_HeaderSearchDir `protobuf:"bytes,3,rep,name=dir,proto3" json:"dir,omitempty"`
   157  }
   158  
   159  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) Reset() {
   160  	*x = CxxCompilationUnitDetails_HeaderSearchInfo{}
   161  	if protoimpl.UnsafeEnabled {
   162  		mi := &file_kythe_proto_cxx_proto_msgTypes[2]
   163  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   164  		ms.StoreMessageInfo(mi)
   165  	}
   166  }
   167  
   168  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) String() string {
   169  	return protoimpl.X.MessageStringOf(x)
   170  }
   171  
   172  func (*CxxCompilationUnitDetails_HeaderSearchInfo) ProtoMessage() {}
   173  
   174  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) ProtoReflect() protoreflect.Message {
   175  	mi := &file_kythe_proto_cxx_proto_msgTypes[2]
   176  	if protoimpl.UnsafeEnabled && x != nil {
   177  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   178  		if ms.LoadMessageInfo() == nil {
   179  			ms.StoreMessageInfo(mi)
   180  		}
   181  		return ms
   182  	}
   183  	return mi.MessageOf(x)
   184  }
   185  
   186  // Deprecated: Use CxxCompilationUnitDetails_HeaderSearchInfo.ProtoReflect.Descriptor instead.
   187  func (*CxxCompilationUnitDetails_HeaderSearchInfo) Descriptor() ([]byte, []int) {
   188  	return file_kythe_proto_cxx_proto_rawDescGZIP(), []int{0, 1}
   189  }
   190  
   191  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) GetFirstAngledDir() int32 {
   192  	if x != nil {
   193  		return x.FirstAngledDir
   194  	}
   195  	return 0
   196  }
   197  
   198  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) GetFirstSystemDir() int32 {
   199  	if x != nil {
   200  		return x.FirstSystemDir
   201  	}
   202  	return 0
   203  }
   204  
   205  func (x *CxxCompilationUnitDetails_HeaderSearchInfo) GetDir() []*CxxCompilationUnitDetails_HeaderSearchDir {
   206  	if x != nil {
   207  		return x.Dir
   208  	}
   209  	return nil
   210  }
   211  
   212  type CxxCompilationUnitDetails_SystemHeaderPrefix struct {
   213  	state         protoimpl.MessageState
   214  	sizeCache     protoimpl.SizeCache
   215  	unknownFields protoimpl.UnknownFields
   216  
   217  	Prefix         string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
   218  	IsSystemHeader bool   `protobuf:"varint,2,opt,name=is_system_header,json=isSystemHeader,proto3" json:"is_system_header,omitempty"`
   219  }
   220  
   221  func (x *CxxCompilationUnitDetails_SystemHeaderPrefix) Reset() {
   222  	*x = CxxCompilationUnitDetails_SystemHeaderPrefix{}
   223  	if protoimpl.UnsafeEnabled {
   224  		mi := &file_kythe_proto_cxx_proto_msgTypes[3]
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		ms.StoreMessageInfo(mi)
   227  	}
   228  }
   229  
   230  func (x *CxxCompilationUnitDetails_SystemHeaderPrefix) String() string {
   231  	return protoimpl.X.MessageStringOf(x)
   232  }
   233  
   234  func (*CxxCompilationUnitDetails_SystemHeaderPrefix) ProtoMessage() {}
   235  
   236  func (x *CxxCompilationUnitDetails_SystemHeaderPrefix) ProtoReflect() protoreflect.Message {
   237  	mi := &file_kythe_proto_cxx_proto_msgTypes[3]
   238  	if protoimpl.UnsafeEnabled && x != nil {
   239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   240  		if ms.LoadMessageInfo() == nil {
   241  			ms.StoreMessageInfo(mi)
   242  		}
   243  		return ms
   244  	}
   245  	return mi.MessageOf(x)
   246  }
   247  
   248  // Deprecated: Use CxxCompilationUnitDetails_SystemHeaderPrefix.ProtoReflect.Descriptor instead.
   249  func (*CxxCompilationUnitDetails_SystemHeaderPrefix) Descriptor() ([]byte, []int) {
   250  	return file_kythe_proto_cxx_proto_rawDescGZIP(), []int{0, 2}
   251  }
   252  
   253  func (x *CxxCompilationUnitDetails_SystemHeaderPrefix) GetPrefix() string {
   254  	if x != nil {
   255  		return x.Prefix
   256  	}
   257  	return ""
   258  }
   259  
   260  func (x *CxxCompilationUnitDetails_SystemHeaderPrefix) GetIsSystemHeader() bool {
   261  	if x != nil {
   262  		return x.IsSystemHeader
   263  	}
   264  	return false
   265  }
   266  
   267  type CxxCompilationUnitDetails_StatPath struct {
   268  	state         protoimpl.MessageState
   269  	sizeCache     protoimpl.SizeCache
   270  	unknownFields protoimpl.UnknownFields
   271  
   272  	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   273  }
   274  
   275  func (x *CxxCompilationUnitDetails_StatPath) Reset() {
   276  	*x = CxxCompilationUnitDetails_StatPath{}
   277  	if protoimpl.UnsafeEnabled {
   278  		mi := &file_kythe_proto_cxx_proto_msgTypes[4]
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		ms.StoreMessageInfo(mi)
   281  	}
   282  }
   283  
   284  func (x *CxxCompilationUnitDetails_StatPath) String() string {
   285  	return protoimpl.X.MessageStringOf(x)
   286  }
   287  
   288  func (*CxxCompilationUnitDetails_StatPath) ProtoMessage() {}
   289  
   290  func (x *CxxCompilationUnitDetails_StatPath) ProtoReflect() protoreflect.Message {
   291  	mi := &file_kythe_proto_cxx_proto_msgTypes[4]
   292  	if protoimpl.UnsafeEnabled && x != nil {
   293  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   294  		if ms.LoadMessageInfo() == nil {
   295  			ms.StoreMessageInfo(mi)
   296  		}
   297  		return ms
   298  	}
   299  	return mi.MessageOf(x)
   300  }
   301  
   302  // Deprecated: Use CxxCompilationUnitDetails_StatPath.ProtoReflect.Descriptor instead.
   303  func (*CxxCompilationUnitDetails_StatPath) Descriptor() ([]byte, []int) {
   304  	return file_kythe_proto_cxx_proto_rawDescGZIP(), []int{0, 3}
   305  }
   306  
   307  func (x *CxxCompilationUnitDetails_StatPath) GetPath() string {
   308  	if x != nil {
   309  		return x.Path
   310  	}
   311  	return ""
   312  }
   313  
   314  var File_kythe_proto_cxx_proto protoreflect.FileDescriptor
   315  
   316  var file_kythe_proto_cxx_proto_rawDesc = []byte{
   317  	0x0a, 0x15, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x78,
   318  	0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70,
   319  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x05, 0x0a, 0x19, 0x43, 0x78, 0x78, 0x43, 0x6f, 0x6d, 0x70,
   320  	0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69,
   321  	0x6c, 0x73, 0x12, 0x65, 0x0a, 0x12, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61,
   322  	0x72, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37,
   323  	0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x78, 0x78,
   324  	0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x44,
   325  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61,
   326  	0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53,
   327  	0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6b, 0x0a, 0x14, 0x73, 0x79, 0x73,
   328  	0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69,
   329  	0x78, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e,
   330  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x78, 0x78, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61,
   331  	0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e,
   332  	0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x50, 0x72, 0x65, 0x66,
   333  	0x69, 0x78, 0x52, 0x12, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
   334  	0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x4c, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x70,
   335  	0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x79, 0x74, 0x68,
   336  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x78, 0x78, 0x43, 0x6f, 0x6d, 0x70, 0x69,
   337  	0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
   338  	0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x50, 0x61, 0x74, 0x68, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74,
   339  	0x50, 0x61, 0x74, 0x68, 0x1a, 0x79, 0x0a, 0x0f, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x65,
   340  	0x61, 0x72, 0x63, 0x68, 0x44, 0x69, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18,
   341  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x2f, 0x0a, 0x13, 0x63,
   342  	0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x69, 0x73, 0x74, 0x69, 0x63, 0x5f, 0x6b, 0x69,
   343  	0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63,
   344  	0x74, 0x65, 0x72, 0x69, 0x73, 0x74, 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c,
   345  	0x69, 0x73, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01,
   346  	0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x1a,
   347  	0xb0, 0x01, 0x0a, 0x10, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
   348  	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x61, 0x6e,
   349  	0x67, 0x6c, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e,
   350  	0x66, 0x69, 0x72, 0x73, 0x74, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x64, 0x44, 0x69, 0x72, 0x12, 0x28,
   351  	0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x64,
   352  	0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53,
   353  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x44, 0x69, 0x72, 0x12, 0x48, 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18,
   354  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72,
   355  	0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x78, 0x78, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69,
   356  	0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x48, 0x65,
   357  	0x61, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x69, 0x72, 0x52, 0x03, 0x64,
   358  	0x69, 0x72, 0x1a, 0x56, 0x0a, 0x12, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x65, 0x61, 0x64,
   359  	0x65, 0x72, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66,
   360  	0x69, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78,
   361  	0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x65,
   362  	0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x53, 0x79,
   363  	0x73, 0x74, 0x65, 0x6d, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x1a, 0x1e, 0x0a, 0x08, 0x53, 0x74,
   364  	0x61, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01,
   365  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x42, 0x44, 0x0a, 0x1f, 0x63, 0x6f,
   366  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   367  	0x73, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x21, 0x6b,
   368  	0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72,
   369  	0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x78, 0x78, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   370  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   371  }
   372  
   373  var (
   374  	file_kythe_proto_cxx_proto_rawDescOnce sync.Once
   375  	file_kythe_proto_cxx_proto_rawDescData = file_kythe_proto_cxx_proto_rawDesc
   376  )
   377  
   378  func file_kythe_proto_cxx_proto_rawDescGZIP() []byte {
   379  	file_kythe_proto_cxx_proto_rawDescOnce.Do(func() {
   380  		file_kythe_proto_cxx_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_cxx_proto_rawDescData)
   381  	})
   382  	return file_kythe_proto_cxx_proto_rawDescData
   383  }
   384  
   385  var file_kythe_proto_cxx_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
   386  var file_kythe_proto_cxx_proto_goTypes = []interface{}{
   387  	(*CxxCompilationUnitDetails)(nil),                    // 0: kythe.proto.CxxCompilationUnitDetails
   388  	(*CxxCompilationUnitDetails_HeaderSearchDir)(nil),    // 1: kythe.proto.CxxCompilationUnitDetails.HeaderSearchDir
   389  	(*CxxCompilationUnitDetails_HeaderSearchInfo)(nil),   // 2: kythe.proto.CxxCompilationUnitDetails.HeaderSearchInfo
   390  	(*CxxCompilationUnitDetails_SystemHeaderPrefix)(nil), // 3: kythe.proto.CxxCompilationUnitDetails.SystemHeaderPrefix
   391  	(*CxxCompilationUnitDetails_StatPath)(nil),           // 4: kythe.proto.CxxCompilationUnitDetails.StatPath
   392  }
   393  var file_kythe_proto_cxx_proto_depIdxs = []int32{
   394  	2, // 0: kythe.proto.CxxCompilationUnitDetails.header_search_info:type_name -> kythe.proto.CxxCompilationUnitDetails.HeaderSearchInfo
   395  	3, // 1: kythe.proto.CxxCompilationUnitDetails.system_header_prefix:type_name -> kythe.proto.CxxCompilationUnitDetails.SystemHeaderPrefix
   396  	4, // 2: kythe.proto.CxxCompilationUnitDetails.stat_path:type_name -> kythe.proto.CxxCompilationUnitDetails.StatPath
   397  	1, // 3: kythe.proto.CxxCompilationUnitDetails.HeaderSearchInfo.dir:type_name -> kythe.proto.CxxCompilationUnitDetails.HeaderSearchDir
   398  	4, // [4:4] is the sub-list for method output_type
   399  	4, // [4:4] is the sub-list for method input_type
   400  	4, // [4:4] is the sub-list for extension type_name
   401  	4, // [4:4] is the sub-list for extension extendee
   402  	0, // [0:4] is the sub-list for field type_name
   403  }
   404  
   405  func init() { file_kythe_proto_cxx_proto_init() }
   406  func file_kythe_proto_cxx_proto_init() {
   407  	if File_kythe_proto_cxx_proto != nil {
   408  		return
   409  	}
   410  	if !protoimpl.UnsafeEnabled {
   411  		file_kythe_proto_cxx_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   412  			switch v := v.(*CxxCompilationUnitDetails); i {
   413  			case 0:
   414  				return &v.state
   415  			case 1:
   416  				return &v.sizeCache
   417  			case 2:
   418  				return &v.unknownFields
   419  			default:
   420  				return nil
   421  			}
   422  		}
   423  		file_kythe_proto_cxx_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   424  			switch v := v.(*CxxCompilationUnitDetails_HeaderSearchDir); i {
   425  			case 0:
   426  				return &v.state
   427  			case 1:
   428  				return &v.sizeCache
   429  			case 2:
   430  				return &v.unknownFields
   431  			default:
   432  				return nil
   433  			}
   434  		}
   435  		file_kythe_proto_cxx_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   436  			switch v := v.(*CxxCompilationUnitDetails_HeaderSearchInfo); i {
   437  			case 0:
   438  				return &v.state
   439  			case 1:
   440  				return &v.sizeCache
   441  			case 2:
   442  				return &v.unknownFields
   443  			default:
   444  				return nil
   445  			}
   446  		}
   447  		file_kythe_proto_cxx_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   448  			switch v := v.(*CxxCompilationUnitDetails_SystemHeaderPrefix); i {
   449  			case 0:
   450  				return &v.state
   451  			case 1:
   452  				return &v.sizeCache
   453  			case 2:
   454  				return &v.unknownFields
   455  			default:
   456  				return nil
   457  			}
   458  		}
   459  		file_kythe_proto_cxx_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   460  			switch v := v.(*CxxCompilationUnitDetails_StatPath); i {
   461  			case 0:
   462  				return &v.state
   463  			case 1:
   464  				return &v.sizeCache
   465  			case 2:
   466  				return &v.unknownFields
   467  			default:
   468  				return nil
   469  			}
   470  		}
   471  	}
   472  	type x struct{}
   473  	out := protoimpl.TypeBuilder{
   474  		File: protoimpl.DescBuilder{
   475  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   476  			RawDescriptor: file_kythe_proto_cxx_proto_rawDesc,
   477  			NumEnums:      0,
   478  			NumMessages:   5,
   479  			NumExtensions: 0,
   480  			NumServices:   0,
   481  		},
   482  		GoTypes:           file_kythe_proto_cxx_proto_goTypes,
   483  		DependencyIndexes: file_kythe_proto_cxx_proto_depIdxs,
   484  		MessageInfos:      file_kythe_proto_cxx_proto_msgTypes,
   485  	}.Build()
   486  	File_kythe_proto_cxx_proto = out.File
   487  	file_kythe_proto_cxx_proto_rawDesc = nil
   488  	file_kythe_proto_cxx_proto_goTypes = nil
   489  	file_kythe_proto_cxx_proto_depIdxs = nil
   490  }