github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/setter-gen/output_tests/structs/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 structs
    23  
    24  import (
    25  	builtins "github.com/galaxyobe/gen/cmd/setter-gen/output_tests/builtins"
    26  )
    27  
    28  func (a *Alias) SetU8(val builtins.Uint8) *Alias {
    29  	a.U8 = val
    30  	return a
    31  }
    32  
    33  func (a *Alias) SetI8(val builtins.Int8) *Alias {
    34  	a.I8 = val
    35  	return a
    36  }
    37  
    38  func (a *Alias) SetU(val builtins.Uint) *Alias {
    39  	a.U = val
    40  	return a
    41  }
    42  
    43  func (a *Alias) SetI(val builtins.Int) *Alias {
    44  	a.I = val
    45  	return a
    46  }
    47  
    48  func (a *Alias) SetStrFunc(val builtins.StrFunc) *Alias {
    49  	a.StrFunc = val
    50  	return a
    51  }
    52  
    53  func (a *Alias) SetI8Func(val builtins.I8Func) *Alias {
    54  	a.I8Func = val
    55  	return a
    56  }
    57  
    58  func (a *Alias) SetU8Func(val builtins.U8Func) *Alias {
    59  	a.U8Func = val
    60  	return a
    61  }
    62  
    63  func (a *Alias) SetInt8(val int8) *Alias {
    64  	a.Int8 = val
    65  	return a
    66  }
    67  
    68  func (a *Alias) SetUint8(val uint8) *Alias {
    69  	a.Uint8 = val
    70  	return a
    71  }
    72  
    73  func (a *Alias) SetBool(val bool) *Alias {
    74  	a.Bool = val
    75  	return a
    76  }
    77  
    78  func (a *Alias) SetByte(val byte) *Alias {
    79  	a.Byte = val
    80  	return a
    81  }
    82  
    83  func (a *Alias) SetInt16(val int16) *Alias {
    84  	a.Int16 = val
    85  	return a
    86  }
    87  
    88  func (a *Alias) SetInt32(val int32) *Alias {
    89  	a.Int32 = val
    90  	return a
    91  }
    92  
    93  func (a *Alias) SetInt64(val int64) *Alias {
    94  	a.Int64 = val
    95  	return a
    96  }
    97  
    98  func (a *Alias) SetUint16(val uint16) *Alias {
    99  	a.Uint16 = val
   100  	return a
   101  }
   102  
   103  func (a *Alias) SetUint32(val uint32) *Alias {
   104  	a.Uint32 = val
   105  	return a
   106  }
   107  
   108  func (a *Alias) SetUint64(val uint64) *Alias {
   109  	a.Uint64 = val
   110  	return a
   111  }
   112  
   113  func (a *Alias) SetFloat32(val float32) *Alias {
   114  	a.Float32 = val
   115  	return a
   116  }
   117  
   118  func (a *Alias) SetFloat64(val float64) *Alias {
   119  	a.Float64 = val
   120  	return a
   121  }
   122  
   123  func (a *Alias) SetString(val string) *Alias {
   124  	a.String = val
   125  	return a
   126  }
   127  
   128  func (a *Alias) SetBytes(val ...byte) *Alias {
   129  	a.Bytes = val
   130  	return a
   131  }
   132  
   133  func (a *Alias) SetBoolP(val *bool) *Alias {
   134  	a.BoolP = val
   135  	return a
   136  }
   137  
   138  func (a *Alias) SetByteP(val *byte) *Alias {
   139  	a.ByteP = val
   140  	return a
   141  }
   142  
   143  func (a *Alias) SetIntP(val *int) *Alias {
   144  	a.IntP = val
   145  	return a
   146  }
   147  
   148  func (a *Alias) SetUintP(val *uint) *Alias {
   149  	a.UintP = val
   150  	return a
   151  }
   152  
   153  func (a *Alias) SetBytesP(val *[]byte) *Alias {
   154  	a.BytesP = val
   155  	return a
   156  }
   157  
   158  func (a *Alias) SetFloat64P(val *float64) *Alias {
   159  	a.Float64P = val
   160  	return a
   161  }
   162  
   163  func (a *Alias) SetStringP(val *string) *Alias {
   164  	a.StringP = val
   165  	return a
   166  }
   167  
   168  func (s *Structs) SetB(val byte) *Structs {
   169  	s.b = val
   170  	return s
   171  }
   172  
   173  func (s *Structs) SetU(val uint8) *Structs {
   174  	s.u = val
   175  	return s
   176  }
   177  
   178  func (s *Structs) SetI(val int8) *Structs {
   179  	s.i = val
   180  	return s
   181  }
   182  
   183  func (s *Structs) SetString(val string) *Structs {
   184  	s.String = val
   185  	return s
   186  }
   187  
   188  func (s *Structs) SetBuiltins(val builtins.Builtins) *Structs {
   189  	s.Builtins = val
   190  	return s
   191  }
   192  
   193  func (s *Structs) SetBuiltins1(val builtins.Builtins) *Structs {
   194  	s.Builtins1 = val
   195  	return s
   196  }
   197  
   198  func (s *Structs) SetBuiltins2(val *builtins.Builtins) *Structs {
   199  	s.Builtins2 = val
   200  	return s
   201  }
   202  
   203  func (s *Structs) SetUser(val User) *Structs {
   204  	s.User = val
   205  	return s
   206  }
   207  
   208  func (s *Structs) SetUser2(val User) *Structs {
   209  	s.User2 = val
   210  	return s
   211  }
   212  
   213  func (s *Structs) SetUser3(val *User) *Structs {
   214  	s.User3 = val
   215  	return s
   216  }
   217  
   218  func (s *Structs) SetAge(val Age) *Structs {
   219  	s.Age = val
   220  	return s
   221  }
   222  
   223  func (u *User) SetName(val string) *User {
   224  	u.Name = val
   225  	return u
   226  }
   227  
   228  func (u *User) SetAge(val Age) *User {
   229  	u.Age = val
   230  	return u
   231  }
   232  
   233  func (u *UserInfo) SetName(val string) *UserInfo {
   234  	u.Name = val
   235  	return u
   236  }
   237  
   238  func (u *UserInfo) SetAge(val Age) *UserInfo {
   239  	u.Age = val
   240  	return u
   241  }