Source File
from_ptr.go
Belonging Package
github.com/aws/smithy-go/ptr
// 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
}
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)