Lines Matching defs:ExtensionField
81 type ExtensionField struct { struct
82 typ pref.ExtensionType
86 value pref.Value
87 lazy *lazyExtensionValue
90 … pref.ExtensionType, xi *extensionFieldInfo, num protowire.Number, wtyp protowire.Type, b []byte) {
100 func (f *ExtensionField) canLazy(xt pref.ExtensionType) bool {
110 func (f *ExtensionField) lazyInit() {
157 func (f *ExtensionField) Set(t pref.ExtensionType, v pref.Value) {
165 func (f *ExtensionField) SetLazy(t pref.ExtensionType, fn func() pref.Value) {
172 func (f *ExtensionField) Value() pref.Value {
184 func (f ExtensionField) Type() pref.ExtensionType {
190 func (f ExtensionField) IsSet() bool {