github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/setter-gen/output_tests/pointer/setter_generated.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright 2022 Galaxyobe. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by ___setter_gen. DO NOT EDIT. 21 22 package pointer 23 24 import ( 25 builtins "github.com/galaxyobe/gen/cmd/setter-gen/output_tests/builtins" 26 ) 27 28 func (b *Builtins) SetU8(val builtins.Uint8) *Builtins { 29 b.U8 = val 30 return b 31 } 32 33 func (b *Builtins) SetI8(val builtins.Int8) *Builtins { 34 b.I8 = val 35 return b 36 } 37 38 func (b *Builtins) SetU(val builtins.Uint) *Builtins { 39 b.U = val 40 return b 41 } 42 43 func (b *Builtins) SetI(val builtins.Int) *Builtins { 44 b.I = val 45 return b 46 } 47 48 func (b *Builtins) SetStrFunc(val builtins.StrFunc) *Builtins { 49 b.StrFunc = val 50 return b 51 } 52 53 func (b *Builtins) SetI8Func(val builtins.I8Func) *Builtins { 54 b.I8Func = val 55 return b 56 } 57 58 func (b *Builtins) SetU8Func(val builtins.U8Func) *Builtins { 59 b.U8Func = val 60 return b 61 } 62 63 func (b *Builtins) SetInt8(val int8) *Builtins { 64 b.Int8 = val 65 return b 66 } 67 68 func (b *Builtins) SetUint8(val uint8) *Builtins { 69 b.Uint8 = val 70 return b 71 } 72 73 func (b *Builtins) SetA(val interface{}) *Builtins { 74 b.A = val 75 return b 76 } 77 78 func (b *Builtins) SetBool(val bool) *Builtins { 79 b.Bool = val 80 return b 81 } 82 83 func (b *Builtins) SetByte(val byte) *Builtins { 84 b.Byte = val 85 return b 86 } 87 88 func (b *Builtins) SetInt16(val int16) *Builtins { 89 b.Int16 = val 90 return b 91 } 92 93 func (b *Builtins) SetInt32(val int32) *Builtins { 94 b.Int32 = val 95 return b 96 } 97 98 func (b *Builtins) SetInt64(val int64) *Builtins { 99 b.Int64 = val 100 return b 101 } 102 103 func (b *Builtins) SetUint16(val uint16) *Builtins { 104 b.Uint16 = val 105 return b 106 } 107 108 func (b *Builtins) SetUint32(val uint32) *Builtins { 109 b.Uint32 = val 110 return b 111 } 112 113 func (b *Builtins) SetUint64(val uint64) *Builtins { 114 b.Uint64 = val 115 return b 116 } 117 118 func (b *Builtins) SetFloat32(val float32) *Builtins { 119 b.Float32 = val 120 return b 121 } 122 123 func (b *Builtins) SetFloat64(val float64) *Builtins { 124 b.Float64 = val 125 return b 126 } 127 128 func (b *Builtins) SetString(val string) *Builtins { 129 b.String = val 130 return b 131 } 132 133 func (b *Builtins) SetBytes(val ...byte) *Builtins { 134 b.Bytes = val 135 return b 136 } 137 138 func (b *Builtins) SetBoolP(val *bool) *Builtins { 139 b.BoolP = val 140 return b 141 } 142 143 func (b *Builtins) SetByteP(val *byte) *Builtins { 144 b.ByteP = val 145 return b 146 } 147 148 func (b *Builtins) SetIntP(val *int) *Builtins { 149 b.IntP = val 150 return b 151 } 152 153 func (b *Builtins) SetUintP(val *uint) *Builtins { 154 b.UintP = val 155 return b 156 } 157 158 func (b *Builtins) SetBytesP(val *[]byte) *Builtins { 159 b.BytesP = val 160 return b 161 } 162 163 func (b *Builtins) SetFloat64P(val *float64) *Builtins { 164 b.Float64P = val 165 return b 166 } 167 168 func (b *Builtins) SetStringP(val *string) *Builtins { 169 b.StringP = val 170 return b 171 }