// Code generated by smithy-go/ptr/generate.go DO NOT EDIT.
package ptr import ( ) // ToBool returns bool value dereferenced if the passed // in pointer was not nil. Returns a bool zero value if the // pointer was nil. func ( *bool) ( bool) { if == nil { return } return * } // ToBoolSlice returns a slice of bool values, that are // dereferenced if the passed in pointer was not nil. Returns a bool // zero value if the pointer was nil. func ( []*bool) []bool { := make([]bool, len()) for , := range { [] = ToBool() } return } // ToBoolMap returns a map of bool values, that are // dereferenced if the passed in pointer was not nil. The bool // zero value is used if the pointer was nil. func ( map[string]*bool) map[string]bool { := make(map[string]bool, len()) for , := range { [] = ToBool() } return } // ToByte returns byte value dereferenced if the passed // in pointer was not nil. Returns a byte zero value if the // pointer was nil. func ( *byte) ( byte) { if == nil { return } return * } // ToByteSlice returns a slice of byte values, that are // dereferenced if the passed in pointer was not nil. Returns a byte // zero value if the pointer was nil. func ( []*byte) []byte { := make([]byte, len()) for , := range { [] = ToByte() } return } // ToByteMap returns a map of byte values, that are // dereferenced if the passed in pointer was not nil. The byte // zero value is used if the pointer was nil. func ( map[string]*byte) map[string]byte { := make(map[string]byte, len()) for , := range { [] = ToByte() } return } // ToString returns string value dereferenced if the passed // in pointer was not nil. Returns a string zero value if the // pointer was nil. func ( *string) ( string) { if == nil { return } return * } // ToStringSlice returns a slice of string values, that are // dereferenced if the passed in pointer was not nil. Returns a string // zero value if the pointer was nil. func ( []*string) []string { := make([]string, len()) for , := range { [] = ToString() } return } // ToStringMap returns a map of string values, that are // dereferenced if the passed in pointer was not nil. The string // zero value is used if the pointer was nil. func ( map[string]*string) map[string]string { := make(map[string]string, len()) for , := range { [] = ToString() } return } // ToInt returns int value dereferenced if the passed // in pointer was not nil. Returns a int zero value if the // pointer was nil. func ( *int) ( int) { if == nil { return } return * } // ToIntSlice returns a slice of int values, that are // dereferenced if the passed in pointer was not nil. Returns a int // zero value if the pointer was nil. func ( []*int) []int { := make([]int, len()) for , := range { [] = ToInt() } return } // ToIntMap returns a map of int values, that are // dereferenced if the passed in pointer was not nil. The int // zero value is used if the pointer was nil. func ( map[string]*int) map[string]int { := make(map[string]int, len()) for , := range { [] = ToInt() } return } // ToInt8 returns int8 value dereferenced if the passed // in pointer was not nil. Returns a int8 zero value if the // pointer was nil. func ( *int8) ( int8) { if == nil { return } return * } // ToInt8Slice returns a slice of int8 values, that are // dereferenced if the passed in pointer was not nil. Returns a int8 // zero value if the pointer was nil. func ( []*int8) []int8 { := make([]int8, len()) for , := range { [] = ToInt8() } return } // ToInt8Map returns a map of int8 values, that are // dereferenced if the passed in pointer was not nil. The int8 // zero value is used if the pointer was nil. func ( map[string]*int8) map[string]int8 { := make(map[string]int8, len()) for , := range { [] = ToInt8() } return } // ToInt16 returns int16 value dereferenced if the passed // in pointer was not nil. Returns a int16 zero value if the // pointer was nil. func ( *int16) ( int16) { if == nil { return } return * } // ToInt16Slice returns a slice of int16 values, that are // dereferenced if the passed in pointer was not nil. Returns a int16 // zero value if the pointer was nil. func ( []*int16) []int16 { := make([]int16, len()) for , := range { [] = ToInt16() } return } // ToInt16Map returns a map of int16 values, that are // dereferenced if the passed in pointer was not nil. The int16 // zero value is used if the pointer was nil. func ( map[string]*int16) map[string]int16 { := make(map[string]int16, len()) for , := range { [] = ToInt16() } return } // ToInt32 returns int32 value dereferenced if the passed // in pointer was not nil. Returns a int32 zero value if the // pointer was nil. func ( *int32) ( int32) { if == nil { return } return * } // ToInt32Slice returns a slice of int32 values, that are // dereferenced if the passed in pointer was not nil. Returns a int32 // zero value if the pointer was nil. func ( []*int32) []int32 { := make([]int32, len()) for , := range { [] = ToInt32() } return } // ToInt32Map returns a map of int32 values, that are // dereferenced if the passed in pointer was not nil. The int32 // zero value is used if the pointer was nil. func ( map[string]*int32) map[string]int32 { := make(map[string]int32, len()) for , := range { [] = ToInt32() } return } // ToInt64 returns int64 value dereferenced if the passed // in pointer was not nil. Returns a int64 zero value if the // pointer was nil. func ( *int64) ( int64) { if == nil { return } return * } // ToInt64Slice returns a slice of int64 values, that are // dereferenced if the passed in pointer was not nil. Returns a int64 // zero value if the pointer was nil. func ( []*int64) []int64 { := make([]int64, len()) for , := range { [] = ToInt64() } return } // ToInt64Map returns a map of int64 values, that are // dereferenced if the passed in pointer was not nil. The int64 // zero value is used if the pointer was nil. func ( map[string]*int64) map[string]int64 { := make(map[string]int64, len()) for , := range { [] = ToInt64() } return } // ToUint returns uint value dereferenced if the passed // in pointer was not nil. Returns a uint zero value if the // pointer was nil. func ( *uint) ( uint) { if == nil { return } return * } // ToUintSlice returns a slice of uint values, that are // dereferenced if the passed in pointer was not nil. Returns a uint // zero value if the pointer was nil. func ( []*uint) []uint { := make([]uint, len()) for , := range { [] = ToUint() } return } // ToUintMap returns a map of uint values, that are // dereferenced if the passed in pointer was not nil. The uint // zero value is used if the pointer was nil. func ( map[string]*uint) map[string]uint { := make(map[string]uint, len()) for , := range { [] = ToUint() } return } // ToUint8 returns uint8 value dereferenced if the passed // in pointer was not nil. Returns a uint8 zero value if the // pointer was nil. func ( *uint8) ( uint8) { if == nil { return } return * } // ToUint8Slice returns a slice of uint8 values, that are // dereferenced if the passed in pointer was not nil. Returns a uint8 // zero value if the pointer was nil. func ( []*uint8) []uint8 { := make([]uint8, len()) for , := range { [] = ToUint8() } return } // ToUint8Map returns a map of uint8 values, that are // dereferenced if the passed in pointer was not nil. The uint8 // zero value is used if the pointer was nil. func ( map[string]*uint8) map[string]uint8 { := make(map[string]uint8, len()) for , := range { [] = ToUint8() } return } // ToUint16 returns uint16 value dereferenced if the passed // in pointer was not nil. Returns a uint16 zero value if the // pointer was nil. func ( *uint16) ( uint16) { if == nil { return } return * } // ToUint16Slice returns a slice of uint16 values, that are // dereferenced if the passed in pointer was not nil. Returns a uint16 // zero value if the pointer was nil. func ( []*uint16) []uint16 { := make([]uint16, len()) for , := range { [] = ToUint16() } return } // ToUint16Map returns a map of uint16 values, that are // dereferenced if the passed in pointer was not nil. The uint16 // zero value is used if the pointer was nil. func ( map[string]*uint16) map[string]uint16 { := make(map[string]uint16, len()) for , := range { [] = ToUint16() } return } // ToUint32 returns uint32 value dereferenced if the passed // in pointer was not nil. Returns a uint32 zero value if the // pointer was nil. func ( *uint32) ( uint32) { if == nil { return } return * } // ToUint32Slice returns a slice of uint32 values, that are // dereferenced if the passed in pointer was not nil. Returns a uint32 // zero value if the pointer was nil. func ( []*uint32) []uint32 { := make([]uint32, len()) for , := range { [] = ToUint32() } return } // ToUint32Map returns a map of uint32 values, that are // dereferenced if the passed in pointer was not nil. The uint32 // zero value is used if the pointer was nil. func ( map[string]*uint32) map[string]uint32 { := make(map[string]uint32, len()) for , := range { [] = ToUint32() } return } // ToUint64 returns uint64 value dereferenced if the passed // in pointer was not nil. Returns a uint64 zero value if the // pointer was nil. func ( *uint64) ( uint64) { if == nil { return } return * } // ToUint64Slice returns a slice of uint64 values, that are // dereferenced if the passed in pointer was not nil. Returns a uint64 // zero value if the pointer was nil. func ( []*uint64) []uint64 { := make([]uint64, len()) for , := range { [] = ToUint64() } return } // ToUint64Map returns a map of uint64 values, that are // dereferenced if the passed in pointer was not nil. The uint64 // zero value is used if the pointer was nil. func ( map[string]*uint64) map[string]uint64 { := make(map[string]uint64, len()) for , := range { [] = ToUint64() } return } // ToFloat32 returns float32 value dereferenced if the passed // in pointer was not nil. Returns a float32 zero value if the // pointer was nil. func ( *float32) ( float32) { if == nil { return } return * } // ToFloat32Slice returns a slice of float32 values, that are // dereferenced if the passed in pointer was not nil. Returns a float32 // zero value if the pointer was nil. func ( []*float32) []float32 { := make([]float32, len()) for , := range { [] = ToFloat32() } return } // ToFloat32Map returns a map of float32 values, that are // dereferenced if the passed in pointer was not nil. The float32 // zero value is used if the pointer was nil. func ( map[string]*float32) map[string]float32 { := make(map[string]float32, len()) for , := range { [] = ToFloat32() } return } // ToFloat64 returns float64 value dereferenced if the passed // in pointer was not nil. Returns a float64 zero value if the // pointer was nil. func ( *float64) ( float64) { if == nil { return } return * } // ToFloat64Slice returns a slice of float64 values, that are // dereferenced if the passed in pointer was not nil. Returns a float64 // zero value if the pointer was nil. func ( []*float64) []float64 { := make([]float64, len()) for , := range { [] = ToFloat64() } return } // ToFloat64Map returns a map of float64 values, that are // dereferenced if the passed in pointer was not nil. The float64 // zero value is used if the pointer was nil. func ( map[string]*float64) map[string]float64 { := make(map[string]float64, len()) for , := range { [] = ToFloat64() } return } // ToTime returns time.Time value dereferenced if the passed // in pointer was not nil. Returns a time.Time zero value if the // pointer was nil. func ( *time.Time) ( time.Time) { if == nil { return } return * } // ToTimeSlice returns a slice of time.Time values, that are // dereferenced if the passed in pointer was not nil. Returns a time.Time // zero value if the pointer was nil. func ( []*time.Time) []time.Time { := make([]time.Time, len()) for , := range { [] = ToTime() } return } // ToTimeMap returns a map of time.Time values, that are // dereferenced if the passed in pointer was not nil. The time.Time // zero value is used if the pointer was nil. func ( map[string]*time.Time) map[string]time.Time { := make(map[string]time.Time, len()) for , := range { [] = ToTime() } return } // ToDuration returns time.Duration value dereferenced if the passed // in pointer was not nil. Returns a time.Duration zero value if the // pointer was nil. func ( *time.Duration) ( time.Duration) { if == nil { return } return * } // ToDurationSlice returns a slice of time.Duration values, that are // dereferenced if the passed in pointer was not nil. Returns a time.Duration // zero value if the pointer was nil. func ( []*time.Duration) []time.Duration { := make([]time.Duration, len()) for , := range { [] = ToDuration() } return } // ToDurationMap returns a map of time.Duration values, that are // dereferenced if the passed in pointer was not nil. The time.Duration // zero value is used if the pointer was nil. func ( map[string]*time.Duration) map[string]time.Duration { := make(map[string]time.Duration, len()) for , := range { [] = ToDuration() } return }