code.dwrz.net

Go monorepo.
Log | Files | Refs

from_ptr.go (12049B)


      1 // Code generated by aws/generate.go DO NOT EDIT.
      2 
      3 package aws
      4 
      5 import (
      6 	"github.com/aws/smithy-go/ptr"
      7 	"time"
      8 )
      9 
     10 // ToBool returns bool value dereferenced if the passed
     11 // in pointer was not nil. Returns a bool zero value if the
     12 // pointer was nil.
     13 func ToBool(p *bool) (v bool) {
     14 	return ptr.ToBool(p)
     15 }
     16 
     17 // ToBoolSlice returns a slice of bool values, that are
     18 // dereferenced if the passed in pointer was not nil. Returns a bool
     19 // zero value if the pointer was nil.
     20 func ToBoolSlice(vs []*bool) []bool {
     21 	return ptr.ToBoolSlice(vs)
     22 }
     23 
     24 // ToBoolMap returns a map of bool values, that are
     25 // dereferenced if the passed in pointer was not nil. The bool
     26 // zero value is used if the pointer was nil.
     27 func ToBoolMap(vs map[string]*bool) map[string]bool {
     28 	return ptr.ToBoolMap(vs)
     29 }
     30 
     31 // ToByte returns byte value dereferenced if the passed
     32 // in pointer was not nil. Returns a byte zero value if the
     33 // pointer was nil.
     34 func ToByte(p *byte) (v byte) {
     35 	return ptr.ToByte(p)
     36 }
     37 
     38 // ToByteSlice returns a slice of byte values, that are
     39 // dereferenced if the passed in pointer was not nil. Returns a byte
     40 // zero value if the pointer was nil.
     41 func ToByteSlice(vs []*byte) []byte {
     42 	return ptr.ToByteSlice(vs)
     43 }
     44 
     45 // ToByteMap returns a map of byte values, that are
     46 // dereferenced if the passed in pointer was not nil. The byte
     47 // zero value is used if the pointer was nil.
     48 func ToByteMap(vs map[string]*byte) map[string]byte {
     49 	return ptr.ToByteMap(vs)
     50 }
     51 
     52 // ToString returns string value dereferenced if the passed
     53 // in pointer was not nil. Returns a string zero value if the
     54 // pointer was nil.
     55 func ToString(p *string) (v string) {
     56 	return ptr.ToString(p)
     57 }
     58 
     59 // ToStringSlice returns a slice of string values, that are
     60 // dereferenced if the passed in pointer was not nil. Returns a string
     61 // zero value if the pointer was nil.
     62 func ToStringSlice(vs []*string) []string {
     63 	return ptr.ToStringSlice(vs)
     64 }
     65 
     66 // ToStringMap returns a map of string values, that are
     67 // dereferenced if the passed in pointer was not nil. The string
     68 // zero value is used if the pointer was nil.
     69 func ToStringMap(vs map[string]*string) map[string]string {
     70 	return ptr.ToStringMap(vs)
     71 }
     72 
     73 // ToInt returns int value dereferenced if the passed
     74 // in pointer was not nil. Returns a int zero value if the
     75 // pointer was nil.
     76 func ToInt(p *int) (v int) {
     77 	return ptr.ToInt(p)
     78 }
     79 
     80 // ToIntSlice returns a slice of int values, that are
     81 // dereferenced if the passed in pointer was not nil. Returns a int
     82 // zero value if the pointer was nil.
     83 func ToIntSlice(vs []*int) []int {
     84 	return ptr.ToIntSlice(vs)
     85 }
     86 
     87 // ToIntMap returns a map of int values, that are
     88 // dereferenced if the passed in pointer was not nil. The int
     89 // zero value is used if the pointer was nil.
     90 func ToIntMap(vs map[string]*int) map[string]int {
     91 	return ptr.ToIntMap(vs)
     92 }
     93 
     94 // ToInt8 returns int8 value dereferenced if the passed
     95 // in pointer was not nil. Returns a int8 zero value if the
     96 // pointer was nil.
     97 func ToInt8(p *int8) (v int8) {
     98 	return ptr.ToInt8(p)
     99 }
    100 
    101 // ToInt8Slice returns a slice of int8 values, that are
    102 // dereferenced if the passed in pointer was not nil. Returns a int8
    103 // zero value if the pointer was nil.
    104 func ToInt8Slice(vs []*int8) []int8 {
    105 	return ptr.ToInt8Slice(vs)
    106 }
    107 
    108 // ToInt8Map returns a map of int8 values, that are
    109 // dereferenced if the passed in pointer was not nil. The int8
    110 // zero value is used if the pointer was nil.
    111 func ToInt8Map(vs map[string]*int8) map[string]int8 {
    112 	return ptr.ToInt8Map(vs)
    113 }
    114 
    115 // ToInt16 returns int16 value dereferenced if the passed
    116 // in pointer was not nil. Returns a int16 zero value if the
    117 // pointer was nil.
    118 func ToInt16(p *int16) (v int16) {
    119 	return ptr.ToInt16(p)
    120 }
    121 
    122 // ToInt16Slice returns a slice of int16 values, that are
    123 // dereferenced if the passed in pointer was not nil. Returns a int16
    124 // zero value if the pointer was nil.
    125 func ToInt16Slice(vs []*int16) []int16 {
    126 	return ptr.ToInt16Slice(vs)
    127 }
    128 
    129 // ToInt16Map returns a map of int16 values, that are
    130 // dereferenced if the passed in pointer was not nil. The int16
    131 // zero value is used if the pointer was nil.
    132 func ToInt16Map(vs map[string]*int16) map[string]int16 {
    133 	return ptr.ToInt16Map(vs)
    134 }
    135 
    136 // ToInt32 returns int32 value dereferenced if the passed
    137 // in pointer was not nil. Returns a int32 zero value if the
    138 // pointer was nil.
    139 func ToInt32(p *int32) (v int32) {
    140 	return ptr.ToInt32(p)
    141 }
    142 
    143 // ToInt32Slice returns a slice of int32 values, that are
    144 // dereferenced if the passed in pointer was not nil. Returns a int32
    145 // zero value if the pointer was nil.
    146 func ToInt32Slice(vs []*int32) []int32 {
    147 	return ptr.ToInt32Slice(vs)
    148 }
    149 
    150 // ToInt32Map returns a map of int32 values, that are
    151 // dereferenced if the passed in pointer was not nil. The int32
    152 // zero value is used if the pointer was nil.
    153 func ToInt32Map(vs map[string]*int32) map[string]int32 {
    154 	return ptr.ToInt32Map(vs)
    155 }
    156 
    157 // ToInt64 returns int64 value dereferenced if the passed
    158 // in pointer was not nil. Returns a int64 zero value if the
    159 // pointer was nil.
    160 func ToInt64(p *int64) (v int64) {
    161 	return ptr.ToInt64(p)
    162 }
    163 
    164 // ToInt64Slice returns a slice of int64 values, that are
    165 // dereferenced if the passed in pointer was not nil. Returns a int64
    166 // zero value if the pointer was nil.
    167 func ToInt64Slice(vs []*int64) []int64 {
    168 	return ptr.ToInt64Slice(vs)
    169 }
    170 
    171 // ToInt64Map returns a map of int64 values, that are
    172 // dereferenced if the passed in pointer was not nil. The int64
    173 // zero value is used if the pointer was nil.
    174 func ToInt64Map(vs map[string]*int64) map[string]int64 {
    175 	return ptr.ToInt64Map(vs)
    176 }
    177 
    178 // ToUint returns uint value dereferenced if the passed
    179 // in pointer was not nil. Returns a uint zero value if the
    180 // pointer was nil.
    181 func ToUint(p *uint) (v uint) {
    182 	return ptr.ToUint(p)
    183 }
    184 
    185 // ToUintSlice returns a slice of uint values, that are
    186 // dereferenced if the passed in pointer was not nil. Returns a uint
    187 // zero value if the pointer was nil.
    188 func ToUintSlice(vs []*uint) []uint {
    189 	return ptr.ToUintSlice(vs)
    190 }
    191 
    192 // ToUintMap returns a map of uint values, that are
    193 // dereferenced if the passed in pointer was not nil. The uint
    194 // zero value is used if the pointer was nil.
    195 func ToUintMap(vs map[string]*uint) map[string]uint {
    196 	return ptr.ToUintMap(vs)
    197 }
    198 
    199 // ToUint8 returns uint8 value dereferenced if the passed
    200 // in pointer was not nil. Returns a uint8 zero value if the
    201 // pointer was nil.
    202 func ToUint8(p *uint8) (v uint8) {
    203 	return ptr.ToUint8(p)
    204 }
    205 
    206 // ToUint8Slice returns a slice of uint8 values, that are
    207 // dereferenced if the passed in pointer was not nil. Returns a uint8
    208 // zero value if the pointer was nil.
    209 func ToUint8Slice(vs []*uint8) []uint8 {
    210 	return ptr.ToUint8Slice(vs)
    211 }
    212 
    213 // ToUint8Map returns a map of uint8 values, that are
    214 // dereferenced if the passed in pointer was not nil. The uint8
    215 // zero value is used if the pointer was nil.
    216 func ToUint8Map(vs map[string]*uint8) map[string]uint8 {
    217 	return ptr.ToUint8Map(vs)
    218 }
    219 
    220 // ToUint16 returns uint16 value dereferenced if the passed
    221 // in pointer was not nil. Returns a uint16 zero value if the
    222 // pointer was nil.
    223 func ToUint16(p *uint16) (v uint16) {
    224 	return ptr.ToUint16(p)
    225 }
    226 
    227 // ToUint16Slice returns a slice of uint16 values, that are
    228 // dereferenced if the passed in pointer was not nil. Returns a uint16
    229 // zero value if the pointer was nil.
    230 func ToUint16Slice(vs []*uint16) []uint16 {
    231 	return ptr.ToUint16Slice(vs)
    232 }
    233 
    234 // ToUint16Map returns a map of uint16 values, that are
    235 // dereferenced if the passed in pointer was not nil. The uint16
    236 // zero value is used if the pointer was nil.
    237 func ToUint16Map(vs map[string]*uint16) map[string]uint16 {
    238 	return ptr.ToUint16Map(vs)
    239 }
    240 
    241 // ToUint32 returns uint32 value dereferenced if the passed
    242 // in pointer was not nil. Returns a uint32 zero value if the
    243 // pointer was nil.
    244 func ToUint32(p *uint32) (v uint32) {
    245 	return ptr.ToUint32(p)
    246 }
    247 
    248 // ToUint32Slice returns a slice of uint32 values, that are
    249 // dereferenced if the passed in pointer was not nil. Returns a uint32
    250 // zero value if the pointer was nil.
    251 func ToUint32Slice(vs []*uint32) []uint32 {
    252 	return ptr.ToUint32Slice(vs)
    253 }
    254 
    255 // ToUint32Map returns a map of uint32 values, that are
    256 // dereferenced if the passed in pointer was not nil. The uint32
    257 // zero value is used if the pointer was nil.
    258 func ToUint32Map(vs map[string]*uint32) map[string]uint32 {
    259 	return ptr.ToUint32Map(vs)
    260 }
    261 
    262 // ToUint64 returns uint64 value dereferenced if the passed
    263 // in pointer was not nil. Returns a uint64 zero value if the
    264 // pointer was nil.
    265 func ToUint64(p *uint64) (v uint64) {
    266 	return ptr.ToUint64(p)
    267 }
    268 
    269 // ToUint64Slice returns a slice of uint64 values, that are
    270 // dereferenced if the passed in pointer was not nil. Returns a uint64
    271 // zero value if the pointer was nil.
    272 func ToUint64Slice(vs []*uint64) []uint64 {
    273 	return ptr.ToUint64Slice(vs)
    274 }
    275 
    276 // ToUint64Map returns a map of uint64 values, that are
    277 // dereferenced if the passed in pointer was not nil. The uint64
    278 // zero value is used if the pointer was nil.
    279 func ToUint64Map(vs map[string]*uint64) map[string]uint64 {
    280 	return ptr.ToUint64Map(vs)
    281 }
    282 
    283 // ToFloat32 returns float32 value dereferenced if the passed
    284 // in pointer was not nil. Returns a float32 zero value if the
    285 // pointer was nil.
    286 func ToFloat32(p *float32) (v float32) {
    287 	return ptr.ToFloat32(p)
    288 }
    289 
    290 // ToFloat32Slice returns a slice of float32 values, that are
    291 // dereferenced if the passed in pointer was not nil. Returns a float32
    292 // zero value if the pointer was nil.
    293 func ToFloat32Slice(vs []*float32) []float32 {
    294 	return ptr.ToFloat32Slice(vs)
    295 }
    296 
    297 // ToFloat32Map returns a map of float32 values, that are
    298 // dereferenced if the passed in pointer was not nil. The float32
    299 // zero value is used if the pointer was nil.
    300 func ToFloat32Map(vs map[string]*float32) map[string]float32 {
    301 	return ptr.ToFloat32Map(vs)
    302 }
    303 
    304 // ToFloat64 returns float64 value dereferenced if the passed
    305 // in pointer was not nil. Returns a float64 zero value if the
    306 // pointer was nil.
    307 func ToFloat64(p *float64) (v float64) {
    308 	return ptr.ToFloat64(p)
    309 }
    310 
    311 // ToFloat64Slice returns a slice of float64 values, that are
    312 // dereferenced if the passed in pointer was not nil. Returns a float64
    313 // zero value if the pointer was nil.
    314 func ToFloat64Slice(vs []*float64) []float64 {
    315 	return ptr.ToFloat64Slice(vs)
    316 }
    317 
    318 // ToFloat64Map returns a map of float64 values, that are
    319 // dereferenced if the passed in pointer was not nil. The float64
    320 // zero value is used if the pointer was nil.
    321 func ToFloat64Map(vs map[string]*float64) map[string]float64 {
    322 	return ptr.ToFloat64Map(vs)
    323 }
    324 
    325 // ToTime returns time.Time value dereferenced if the passed
    326 // in pointer was not nil. Returns a time.Time zero value if the
    327 // pointer was nil.
    328 func ToTime(p *time.Time) (v time.Time) {
    329 	return ptr.ToTime(p)
    330 }
    331 
    332 // ToTimeSlice returns a slice of time.Time values, that are
    333 // dereferenced if the passed in pointer was not nil. Returns a time.Time
    334 // zero value if the pointer was nil.
    335 func ToTimeSlice(vs []*time.Time) []time.Time {
    336 	return ptr.ToTimeSlice(vs)
    337 }
    338 
    339 // ToTimeMap returns a map of time.Time values, that are
    340 // dereferenced if the passed in pointer was not nil. The time.Time
    341 // zero value is used if the pointer was nil.
    342 func ToTimeMap(vs map[string]*time.Time) map[string]time.Time {
    343 	return ptr.ToTimeMap(vs)
    344 }
    345 
    346 // ToDuration returns time.Duration value dereferenced if the passed
    347 // in pointer was not nil. Returns a time.Duration zero value if the
    348 // pointer was nil.
    349 func ToDuration(p *time.Duration) (v time.Duration) {
    350 	return ptr.ToDuration(p)
    351 }
    352 
    353 // ToDurationSlice returns a slice of time.Duration values, that are
    354 // dereferenced if the passed in pointer was not nil. Returns a time.Duration
    355 // zero value if the pointer was nil.
    356 func ToDurationSlice(vs []*time.Duration) []time.Duration {
    357 	return ptr.ToDurationSlice(vs)
    358 }
    359 
    360 // ToDurationMap returns a map of time.Duration values, that are
    361 // dereferenced if the passed in pointer was not nil. The time.Duration
    362 // zero value is used if the pointer was nil.
    363 func ToDurationMap(vs map[string]*time.Duration) map[string]time.Duration {
    364 	return ptr.ToDurationMap(vs)
    365 }