예제 #1
0
파일: proto.go 프로젝트: katydid/katydid
func newFixed32IntField(f *descriptor.FieldDescriptorProto) *fixed32IntField {
	return &fixed32IntField{f.GetKey()}
}
예제 #2
0
파일: proto.go 프로젝트: katydid/katydid
func newSint64Field(f *descriptor.FieldDescriptorProto) *sint64Field {
	return &sint64Field{f.GetKey()}
}
예제 #3
0
파일: proto.go 프로젝트: katydid/katydid
func newStringField(f *descriptor.FieldDescriptorProto) *stringField {
	return &stringField{f.GetKey()}
}
예제 #4
0
파일: proto.go 프로젝트: katydid/katydid
func newBytesField(f *descriptor.FieldDescriptorProto) *bytesField {
	return &bytesField{f.GetKey()}
}
예제 #5
0
파일: proto.go 프로젝트: katydid/katydid
func newUintField(f *descriptor.FieldDescriptorProto) *uintField {
	return &uintField{f.GetKey()}
}
예제 #6
0
파일: proto.go 프로젝트: katydid/katydid
func newBoolField(f *descriptor.FieldDescriptorProto) *boolField {
	return &boolField{f.GetKey()}
}
예제 #7
0
파일: proto.go 프로젝트: katydid/katydid
func newIntField(f *descriptor.FieldDescriptorProto) *intField {
	return &intField{f.GetKey()}
}
예제 #8
0
파일: proto.go 프로젝트: katydid/katydid
func newFloatField(f *descriptor.FieldDescriptorProto) *floatField {
	return &floatField{f.GetKey()}
}
예제 #9
0
파일: proto.go 프로젝트: katydid/katydid
func newDoubleField(f *descriptor.FieldDescriptorProto) *doubleField {
	return &doubleField{f.GetKey()}
}
예제 #10
0
파일: proto.go 프로젝트: katydid/katydid
func newMsgField(desc protoparser.DescMap, field *descriptor.FieldDescriptorProto, msg *descriptor.DescriptorProto) *msgField {
	return &msgField{
		key: field.GetKey(),
		msg: newMsg(desc, msg),
	}
}
예제 #11
0
파일: proto.go 프로젝트: katydid/katydid
func newRepeatedField(desc protoparser.DescMap, f *descriptor.FieldDescriptorProto) *repeatedField {
	return &repeatedField{
		key:      f.GetKey(),
		fieldEnc: newSingleField(desc, f),
	}
}