github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/setter-gen/output_tests/slice/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 slice 23 24 import ( 25 builtins "github.com/galaxyobe/gen/cmd/setter-gen/output_tests/builtins" 26 ) 27 28 func (a *AliasSlice) SetI8S(val ...*int8) *AliasSlice { 29 a.I8S = val 30 return a 31 } 32 33 func (a *AliasSlice) SetI8PS(val *[]int8) *AliasSlice { 34 a.I8pS = val 35 return a 36 } 37 38 func (a *AliasSlice) SetU8S(val ...*uint8) *AliasSlice { 39 a.U8S = val 40 return a 41 } 42 43 func (a *AliasSlice) SetU8PS(val *[]uint8) *AliasSlice { 44 a.U8pS = val 45 return a 46 } 47 48 func (a *AliasSlice) SetSS(val ...*string) *AliasSlice { 49 a.SS = val 50 return a 51 } 52 53 func (a *AliasSlice) SetSpS(val *[]string) *AliasSlice { 54 a.SpS = val 55 return a 56 } 57 58 func (a *AliasSlice) SetBS(val ...*byte) *AliasSlice { 59 a.BS = val 60 return a 61 } 62 63 func (a *AliasSlice) SetBpS(val *[]byte) *AliasSlice { 64 a.BpS = val 65 return a 66 } 67 68 func (a *AliasSlice) SetBuiltinsS(val ...*builtins.Builtins) *AliasSlice { 69 a.BuiltinsS = val 70 return a 71 } 72 73 func (a *AliasSlice) SetBuiltinsPs(val *[]builtins.Builtins) *AliasSlice { 74 a.BuiltinsPs = val 75 return a 76 } 77 78 func (s *Slice) SetI8S(val ...int8) *Slice { 79 s.i8S = val 80 return s 81 } 82 83 func (s *Slice) SetI8S2(val ...*int8) *Slice { 84 s.I8S = val 85 return s 86 } 87 88 func (s *Slice) SetI8PS(val *[]int8) *Slice { 89 s.I8pS = val 90 return s 91 } 92 93 func (s *Slice) SetU8S(val ...uint8) *Slice { 94 s.u8S = val 95 return s 96 } 97 98 func (s *Slice) SetU8S2(val ...*uint8) *Slice { 99 s.U8S = val 100 return s 101 } 102 103 func (s *Slice) SetU8PS(val *[]uint8) *Slice { 104 s.U8pS = val 105 return s 106 } 107 108 func (s *Slice) SetSS(val ...string) *Slice { 109 s.sS = val 110 return s 111 } 112 113 func (s *Slice) SetSS2(val ...*string) *Slice { 114 s.SS = val 115 return s 116 } 117 118 func (s *Slice) SetSpS(val *[]string) *Slice { 119 s.SpS = val 120 return s 121 } 122 123 func (s *Slice) SetBS(val ...byte) *Slice { 124 s.bS = val 125 return s 126 } 127 128 func (s *Slice) SetBS2(val ...*byte) *Slice { 129 s.BS = val 130 return s 131 } 132 133 func (s *Slice) SetBpS(val *[]byte) *Slice { 134 s.BpS = val 135 return s 136 } 137 138 func (s *Slice) SetBBS(val ...B) *Slice { 139 s.BBS = val 140 return s 141 } 142 143 func (s *Slice) SetBuiltinsS(val ...builtins.Builtins) *Slice { 144 s.builtinsS = val 145 return s 146 } 147 148 func (s *Slice) SetBuiltinsS2(val ...*builtins.Builtins) *Slice { 149 s.BuiltinsS = val 150 return s 151 } 152 153 func (s *Slice) SetBuiltinsPs(val *[]builtins.Builtins) *Slice { 154 s.BuiltinsPs = val 155 return s 156 }