xsafeMap

package
v1.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2020 License: MIT Imports: 4 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnyAnyMapForeachFunc

type AnyAnyMapForeachFunc func(k interface{}, v interface{}) bool

type AnyAnyMapLockFunc

type AnyAnyMapLockFunc func(m map[interface{}]interface{})

type GetAnyFunc

type GetAnyFunc func() interface{}

type GetIntFunc

type GetIntFunc func() int

type GetStrFunc

type GetStrFunc func() string

type IntAnyMapForeachFunc

type IntAnyMapForeachFunc func(k int, v interface{}) bool

type IntAnyMapLockFunc

type IntAnyMapLockFunc func(m map[int]interface{})

type IntIntMapForeachFunc

type IntIntMapForeachFunc func(k int, v int) bool

type IntIntMapLockFunc

type IntIntMapLockFunc func(m map[int]int)

type IntStrMapForeachFunc

type IntStrMapForeachFunc func(k int, v string) bool

type IntStrMapLockFunc

type IntStrMapLockFunc func(m map[int]string)

type StrAnyMapForeachFunc

type StrAnyMapForeachFunc func(k string, v interface{}) bool

type StrAnyMapLockFunc

type StrAnyMapLockFunc func(m map[string]interface{})

type StrIntMapForeachFunc

type StrIntMapForeachFunc func(k string, v int) bool

type StrIntMapLockFunc

type StrIntMapLockFunc func(m map[string]int)

type StrStrMapForeachFunc

type StrStrMapForeachFunc func(k string, v string) bool

type StrStrMapLockFunc

type StrStrMapLockFunc func(m map[string]string)

type TAnyAnyMap

type TAnyAnyMap struct {
	// contains filtered or unexported fields
}

func NewAnyAnyMap

func NewAnyAnyMap(unsafe ...bool) *TAnyAnyMap

func NewAnyAnyMapFrom

func NewAnyAnyMapFrom(data map[interface{}]interface{}, unsafe ...bool) *TAnyAnyMap

func (*TAnyAnyMap) Clear

func (m *TAnyAnyMap) Clear()

func (*TAnyAnyMap) Clone

func (m *TAnyAnyMap) Clone(unsafe ...bool) *TAnyAnyMap

func (*TAnyAnyMap) Contains

func (m *TAnyAnyMap) Contains(key interface{}) bool

func (*TAnyAnyMap) Flip

func (m *TAnyAnyMap) Flip()

func (*TAnyAnyMap) Foreach

func (m *TAnyAnyMap) Foreach(fn AnyAnyMapForeachFunc)

func (*TAnyAnyMap) Get

func (m *TAnyAnyMap) Get(key interface{}) interface{}

func (*TAnyAnyMap) GetOrSet

func (m *TAnyAnyMap) GetOrSet(key interface{}, value interface{}) interface{}

func (*TAnyAnyMap) GetOrSetFunc

func (m *TAnyAnyMap) GetOrSetFunc(key interface{}, fn GetAnyFunc) interface{}

func (*TAnyAnyMap) GetOrSetFuncLock

func (m *TAnyAnyMap) GetOrSetFuncLock(key interface{}, fn GetAnyFunc) interface{}

func (*TAnyAnyMap) GetVar

func (m *TAnyAnyMap) GetVar(key interface{}) *TVar

func (*TAnyAnyMap) GetVarOrSet

func (m *TAnyAnyMap) GetVarOrSet(key interface{}, value interface{}) *TVar

func (*TAnyAnyMap) GetVarOrSetFunc

func (m *TAnyAnyMap) GetVarOrSetFunc(key interface{}, fn GetAnyFunc) *TVar

func (*TAnyAnyMap) GetVarOrSetFuncLock

func (m *TAnyAnyMap) GetVarOrSetFuncLock(key interface{}, fn GetAnyFunc) *TVar

func (*TAnyAnyMap) IsEmpty

func (m *TAnyAnyMap) IsEmpty() bool

func (*TAnyAnyMap) Keys

func (m *TAnyAnyMap) Keys() []interface{}

func (*TAnyAnyMap) LockFunc

func (m *TAnyAnyMap) LockFunc(f AnyAnyMapLockFunc)

func (*TAnyAnyMap) Map

func (m *TAnyAnyMap) Map() map[interface{}]interface{}

func (*TAnyAnyMap) MarshalJSON

func (m *TAnyAnyMap) MarshalJSON() ([]byte, error)

func (*TAnyAnyMap) Merge

func (m *TAnyAnyMap) Merge(other *TAnyAnyMap)

func (*TAnyAnyMap) RLockFunc

func (m *TAnyAnyMap) RLockFunc(f AnyAnyMapLockFunc)

func (*TAnyAnyMap) Remove

func (m *TAnyAnyMap) Remove(key interface{}) interface{}

func (*TAnyAnyMap) Removes

func (m *TAnyAnyMap) Removes(keys []interface{})

func (*TAnyAnyMap) Search

func (m *TAnyAnyMap) Search(key interface{}) (value interface{}, found bool)

func (*TAnyAnyMap) Set

func (m *TAnyAnyMap) Set(key interface{}, val interface{})

func (*TAnyAnyMap) SetIfNotExist

func (m *TAnyAnyMap) SetIfNotExist(key interface{}, value interface{}) bool

func (*TAnyAnyMap) SetIfNotExistFunc

func (m *TAnyAnyMap) SetIfNotExistFunc(key interface{}, fn GetAnyFunc) bool

func (*TAnyAnyMap) SetIfNotExistFuncLock

func (m *TAnyAnyMap) SetIfNotExistFuncLock(key interface{}, fn GetAnyFunc) bool

func (*TAnyAnyMap) Sets

func (m *TAnyAnyMap) Sets(data map[interface{}]interface{})

func (*TAnyAnyMap) Size

func (m *TAnyAnyMap) Size() int

func (*TAnyAnyMap) String

func (m *TAnyAnyMap) String() string

func (*TAnyAnyMap) Values

func (m *TAnyAnyMap) Values() []interface{}

type TIntAnyMap

type TIntAnyMap struct {
	// contains filtered or unexported fields
}

func NewIntAnyMap

func NewIntAnyMap(unsafe ...bool) *TIntAnyMap

func NewIntAnyMapFrom

func NewIntAnyMapFrom(data map[int]interface{}, unsafe ...bool) *TIntAnyMap

func (*TIntAnyMap) Clear

func (m *TIntAnyMap) Clear()

func (*TIntAnyMap) Clone

func (m *TIntAnyMap) Clone(unsafe ...bool) *TIntAnyMap

func (*TIntAnyMap) Contains

func (m *TIntAnyMap) Contains(key int) bool

func (*TIntAnyMap) Flip

func (m *TIntAnyMap) Flip()

func (*TIntAnyMap) Foreach

func (m *TIntAnyMap) Foreach(fn IntAnyMapForeachFunc)

func (*TIntAnyMap) Get

func (m *TIntAnyMap) Get(key int) interface{}

func (*TIntAnyMap) GetOrSet

func (m *TIntAnyMap) GetOrSet(key int, value interface{}) interface{}

func (*TIntAnyMap) GetOrSetFunc

func (m *TIntAnyMap) GetOrSetFunc(key int, fn GetAnyFunc) interface{}

func (*TIntAnyMap) GetOrSetFuncLock

func (m *TIntAnyMap) GetOrSetFuncLock(key int, fn GetAnyFunc) interface{}

func (*TIntAnyMap) GetVar

func (m *TIntAnyMap) GetVar(key int) *_type.TVar

func (*TIntAnyMap) GetVarOrSet

func (m *TIntAnyMap) GetVarOrSet(key int, value interface{}) *_type.TVar

func (*TIntAnyMap) GetVarOrSetFunc

func (m *TIntAnyMap) GetVarOrSetFunc(key int, fn GetAnyFunc) *_type.TVar

func (*TIntAnyMap) GetVarOrSetFuncLock

func (m *TIntAnyMap) GetVarOrSetFuncLock(key int, fn GetAnyFunc) *_type.TVar

func (*TIntAnyMap) IsEmpty

func (m *TIntAnyMap) IsEmpty() bool

func (*TIntAnyMap) Keys

func (m *TIntAnyMap) Keys() []int

func (*TIntAnyMap) LockFunc

func (m *TIntAnyMap) LockFunc(fn IntAnyMapLockFunc)

func (*TIntAnyMap) Map

func (m *TIntAnyMap) Map() map[int]interface{}

func (*TIntAnyMap) MarshalJSON

func (m *TIntAnyMap) MarshalJSON() ([]byte, error)

func (*TIntAnyMap) Merge

func (m *TIntAnyMap) Merge(other *TIntAnyMap)

func (*TIntAnyMap) RLockFunc

func (m *TIntAnyMap) RLockFunc(fn IntAnyMapLockFunc)

func (*TIntAnyMap) Remove

func (m *TIntAnyMap) Remove(key int) interface{}

func (*TIntAnyMap) Removes

func (m *TIntAnyMap) Removes(keys []int)

func (*TIntAnyMap) Search

func (m *TIntAnyMap) Search(key int) (value interface{}, found bool)

func (*TIntAnyMap) Set

func (m *TIntAnyMap) Set(key int, val interface{})

func (*TIntAnyMap) SetIfNotExist

func (m *TIntAnyMap) SetIfNotExist(key int, value interface{}) bool

func (*TIntAnyMap) SetIfNotExistFunc

func (m *TIntAnyMap) SetIfNotExistFunc(key int, fn GetAnyFunc) bool

func (*TIntAnyMap) SetIfNotExistFuncLock

func (m *TIntAnyMap) SetIfNotExistFuncLock(key int, fn GetAnyFunc) bool

func (*TIntAnyMap) Sets

func (m *TIntAnyMap) Sets(data map[int]interface{})

func (*TIntAnyMap) Size

func (m *TIntAnyMap) Size() int

func (*TIntAnyMap) String

func (m *TIntAnyMap) String() string

func (*TIntAnyMap) Values

func (m *TIntAnyMap) Values() []interface{}

type TIntIntMap

type TIntIntMap struct {
	// contains filtered or unexported fields
}

func NewFrom

func NewFrom(data map[int]int, unsafe ...bool) *TIntIntMap

func NewIntIntMap

func NewIntIntMap(unsafe ...bool) *TIntIntMap

func (*TIntIntMap) Clear

func (m *TIntIntMap) Clear()

func (*TIntIntMap) Clone

func (m *TIntIntMap) Clone(unsafe ...bool) *TIntIntMap

func (*TIntIntMap) Contains

func (m *TIntIntMap) Contains(key int) bool

func (*TIntIntMap) Flip

func (m *TIntIntMap) Flip()

func (*TIntIntMap) Foreach

func (m *TIntIntMap) Foreach(fn IntIntMapForeachFunc)

func (*TIntIntMap) Get

func (m *TIntIntMap) Get(key int) int

func (*TIntIntMap) GetOrSet

func (m *TIntIntMap) GetOrSet(key int, value interface{}) int

func (*TIntIntMap) GetOrSetFunc

func (m *TIntIntMap) GetOrSetFunc(key int, fn GetIntFunc) int

func (*TIntIntMap) GetOrSetFuncLock

func (m *TIntIntMap) GetOrSetFuncLock(key int, fn GetIntFunc) int

func (*TIntIntMap) GetVar

func (m *TIntIntMap) GetVar(key int) *TVar

func (*TIntIntMap) GetVarOrSet

func (m *TIntIntMap) GetVarOrSet(key int, value interface{}) *TVar

func (*TIntIntMap) GetVarOrSetFunc

func (m *TIntIntMap) GetVarOrSetFunc(key int, fn GetIntFunc) *TVar

func (*TIntIntMap) GetVarOrSetFuncLock

func (m *TIntIntMap) GetVarOrSetFuncLock(key int, fn GetIntFunc) *TVar

func (*TIntIntMap) IsEmpty

func (m *TIntIntMap) IsEmpty() bool

func (*TIntIntMap) Keys

func (m *TIntIntMap) Keys() []int

func (*TIntIntMap) LockFunc

func (m *TIntIntMap) LockFunc(fn IntIntMapLockFunc)

func (*TIntIntMap) Map

func (m *TIntIntMap) Map() map[int]int

func (*TIntIntMap) MarshalJSON

func (m *TIntIntMap) MarshalJSON() ([]byte, error)

func (*TIntIntMap) Merge

func (m *TIntIntMap) Merge(other *TIntIntMap)

func (*TIntIntMap) RLockFunc

func (m *TIntIntMap) RLockFunc(fn IntIntMapLockFunc)

func (*TIntIntMap) Remove

func (m *TIntIntMap) Remove(key int) int

func (*TIntIntMap) Removes

func (m *TIntIntMap) Removes(keys []int)

func (*TIntIntMap) Search

func (m *TIntIntMap) Search(key int) (value int, found bool)

func (*TIntIntMap) Set

func (m *TIntIntMap) Set(key int, val int)

func (*TIntIntMap) SetIfNotExist

func (m *TIntIntMap) SetIfNotExist(key int, value interface{}) bool

func (*TIntIntMap) SetIfNotExistFunc

func (m *TIntIntMap) SetIfNotExistFunc(key int, fn GetIntFunc) bool

func (*TIntIntMap) SetIfNotExistFuncLock

func (m *TIntIntMap) SetIfNotExistFuncLock(key int, fn GetIntFunc) bool

func (*TIntIntMap) Sets

func (m *TIntIntMap) Sets(data map[int]int)

func (*TIntIntMap) Size

func (m *TIntIntMap) Size() int

func (*TIntIntMap) String

func (m *TIntIntMap) String() string

func (*TIntIntMap) Values

func (m *TIntIntMap) Values() []int

type TIntStrMap

type TIntStrMap struct {
	// contains filtered or unexported fields
}

func NewIntStrMap

func NewIntStrMap(unsafe ...bool) *TIntStrMap

func NewIntStrMapFrom

func NewIntStrMapFrom(data map[int]string, unsafe ...bool) *TIntStrMap

func (*TIntStrMap) Clear

func (m *TIntStrMap) Clear()

func (*TIntStrMap) Clone

func (m *TIntStrMap) Clone(unsafe ...bool) *TIntStrMap

func (*TIntStrMap) Contains

func (m *TIntStrMap) Contains(key int) bool

func (*TIntStrMap) Foreach

func (m *TIntStrMap) Foreach(fn IntStrMapForeachFunc)

func (*TIntStrMap) Get

func (m *TIntStrMap) Get(key int) string

func (*TIntStrMap) GetOrSet

func (m *TIntStrMap) GetOrSet(key int, value interface{}) string

func (*TIntStrMap) GetOrSetFunc

func (m *TIntStrMap) GetOrSetFunc(key int, fn GetStrFunc) string

func (*TIntStrMap) GetOrSetFuncLock

func (m *TIntStrMap) GetOrSetFuncLock(key int, fn GetStrFunc) string

func (*TIntStrMap) GetVar

func (m *TIntStrMap) GetVar(key int) *TVar

func (*TIntStrMap) GetVarOrSet

func (m *TIntStrMap) GetVarOrSet(key int, value interface{}) *TVar

func (*TIntStrMap) GetVarOrSetFunc

func (m *TIntStrMap) GetVarOrSetFunc(key int, fn GetStrFunc) *TVar

func (*TIntStrMap) GetVarOrSetFuncLock

func (m *TIntStrMap) GetVarOrSetFuncLock(key int, fn GetStrFunc) *TVar

func (*TIntStrMap) IsEmpty

func (m *TIntStrMap) IsEmpty() bool

func (*TIntStrMap) Keys

func (m *TIntStrMap) Keys() []int

func (*TIntStrMap) LockFunc

func (m *TIntStrMap) LockFunc(fn IntStrMapLockFunc)

func (*TIntStrMap) Map

func (m *TIntStrMap) Map() map[int]string

func (*TIntStrMap) MarshalJSON

func (m *TIntStrMap) MarshalJSON() ([]byte, error)

func (*TIntStrMap) Merge

func (m *TIntStrMap) Merge(other *TIntStrMap)

func (*TIntStrMap) RLockFunc

func (m *TIntStrMap) RLockFunc(fn IntStrMapLockFunc)

func (*TIntStrMap) Remove

func (m *TIntStrMap) Remove(key int) string

func (*TIntStrMap) Removes

func (m *TIntStrMap) Removes(keys []int)

func (*TIntStrMap) Search

func (m *TIntStrMap) Search(key int) (value string, found bool)

func (*TIntStrMap) Set

func (m *TIntStrMap) Set(key int, val string)

func (*TIntStrMap) SetIfNotExist

func (m *TIntStrMap) SetIfNotExist(key int, value interface{}) bool

func (*TIntStrMap) SetIfNotExistFunc

func (m *TIntStrMap) SetIfNotExistFunc(key int, fn GetStrFunc) bool

func (*TIntStrMap) SetIfNotExistFuncLock

func (m *TIntStrMap) SetIfNotExistFuncLock(key int, fn GetStrFunc) bool

func (*TIntStrMap) Sets

func (m *TIntStrMap) Sets(data map[int]string)

func (*TIntStrMap) Size

func (m *TIntStrMap) Size() int

func (*TIntStrMap) String

func (m *TIntStrMap) String() string

func (*TIntStrMap) Values

func (m *TIntStrMap) Values() []string

type TStrAnyMap

type TStrAnyMap struct {
	// contains filtered or unexported fields
}

func NewStrAnyMap

func NewStrAnyMap(unsafe ...bool) *TStrAnyMap

func NewStrAnyMapFrom

func NewStrAnyMapFrom(data map[string]interface{}, unsafe ...bool) *TStrAnyMap

func (*TStrAnyMap) Clear

func (m *TStrAnyMap) Clear()

func (*TStrAnyMap) Clone

func (m *TStrAnyMap) Clone(unsafe ...bool) *TStrAnyMap

func (*TStrAnyMap) Contains

func (m *TStrAnyMap) Contains(key string) bool

func (*TStrAnyMap) Flip

func (m *TStrAnyMap) Flip()

func (*TStrAnyMap) Foreach

func (m *TStrAnyMap) Foreach(fn StrAnyMapForeachFunc)

func (*TStrAnyMap) Get

func (m *TStrAnyMap) Get(key string) interface{}

func (*TStrAnyMap) GetOrSet

func (m *TStrAnyMap) GetOrSet(key string, value interface{}) interface{}

func (*TStrAnyMap) GetOrSetFunc

func (m *TStrAnyMap) GetOrSetFunc(key string, fn GetAnyFunc) interface{}

func (*TStrAnyMap) GetOrSetFuncLock

func (m *TStrAnyMap) GetOrSetFuncLock(key string, fn GetAnyFunc) interface{}

func (*TStrAnyMap) GetVar

func (m *TStrAnyMap) GetVar(key string) *TVar

func (*TStrAnyMap) GetVarOrSet

func (m *TStrAnyMap) GetVarOrSet(key string, value interface{}) *TVar

func (*TStrAnyMap) GetVarOrSetFunc

func (m *TStrAnyMap) GetVarOrSetFunc(key string, fn GetAnyFunc) *TVar

func (*TStrAnyMap) GetVarOrSetFuncLock

func (m *TStrAnyMap) GetVarOrSetFuncLock(key string, fn GetAnyFunc) *TVar

func (*TStrAnyMap) IsEmpty

func (m *TStrAnyMap) IsEmpty() bool

func (*TStrAnyMap) Keys

func (m *TStrAnyMap) Keys() []string

func (*TStrAnyMap) LockFunc

func (m *TStrAnyMap) LockFunc(fn StrAnyMapLockFunc)

func (*TStrAnyMap) Map

func (m *TStrAnyMap) Map() map[string]interface{}

func (*TStrAnyMap) MarshalJSON

func (m *TStrAnyMap) MarshalJSON() ([]byte, error)

func (*TStrAnyMap) Merge

func (m *TStrAnyMap) Merge(other *TStrAnyMap)

func (*TStrAnyMap) RLockFunc

func (m *TStrAnyMap) RLockFunc(fn StrAnyMapLockFunc)

func (*TStrAnyMap) Remove

func (m *TStrAnyMap) Remove(key string) interface{}

func (*TStrAnyMap) Removes

func (m *TStrAnyMap) Removes(keys []string)

func (*TStrAnyMap) Search

func (m *TStrAnyMap) Search(key string) (value interface{}, found bool)

func (*TStrAnyMap) Set

func (m *TStrAnyMap) Set(key string, val interface{})

func (*TStrAnyMap) SetIfNotExist

func (m *TStrAnyMap) SetIfNotExist(key string, value interface{}) bool

func (*TStrAnyMap) SetIfNotExistFunc

func (m *TStrAnyMap) SetIfNotExistFunc(key string, fn GetAnyFunc) bool

func (*TStrAnyMap) SetIfNotExistFuncLock

func (m *TStrAnyMap) SetIfNotExistFuncLock(key string, fn GetAnyFunc) bool

func (*TStrAnyMap) Sets

func (m *TStrAnyMap) Sets(data map[string]interface{})

func (*TStrAnyMap) Size

func (m *TStrAnyMap) Size() int

func (*TStrAnyMap) String

func (m *TStrAnyMap) String() string

func (*TStrAnyMap) Values

func (m *TStrAnyMap) Values() []interface{}

type TStrIntMap

type TStrIntMap struct {
	// contains filtered or unexported fields
}

func NewStrIntMap

func NewStrIntMap(unsafe ...bool) *TStrIntMap

func NewStrIntMapFrom

func NewStrIntMapFrom(data map[string]int, unsafe ...bool) *TStrIntMap

func (*TStrIntMap) Clear

func (m *TStrIntMap) Clear()

func (*TStrIntMap) Clone

func (m *TStrIntMap) Clone(unsafe ...bool) *TStrIntMap

func (*TStrIntMap) Contains

func (m *TStrIntMap) Contains(key string) bool

func (*TStrIntMap) Foreach

func (m *TStrIntMap) Foreach(fn StrIntMapForeachFunc)

func (*TStrIntMap) Get

func (m *TStrIntMap) Get(key string) int

func (*TStrIntMap) GetOrSet

func (m *TStrIntMap) GetOrSet(key string, value interface{}) int

func (*TStrIntMap) GetOrSetFunc

func (m *TStrIntMap) GetOrSetFunc(key string, fn GetIntFunc) int

func (*TStrIntMap) GetOrSetFuncLock

func (m *TStrIntMap) GetOrSetFuncLock(key string, fn GetIntFunc) int

func (*TStrIntMap) GetVar

func (m *TStrIntMap) GetVar(key string) *TVar

func (*TStrIntMap) GetVarOrSet

func (m *TStrIntMap) GetVarOrSet(key string, value interface{}) *TVar

func (*TStrIntMap) GetVarOrSetFunc

func (m *TStrIntMap) GetVarOrSetFunc(key string, fn GetIntFunc) *TVar

func (*TStrIntMap) GetVarOrSetFuncLock

func (m *TStrIntMap) GetVarOrSetFuncLock(key string, fn GetIntFunc) *TVar

func (*TStrIntMap) IsEmpty

func (m *TStrIntMap) IsEmpty() bool

func (*TStrIntMap) Keys

func (m *TStrIntMap) Keys() []string

func (*TStrIntMap) LockFunc

func (m *TStrIntMap) LockFunc(fn StrIntMapLockFunc)

func (*TStrIntMap) Map

func (m *TStrIntMap) Map() map[string]int

func (*TStrIntMap) MarshalJSON

func (m *TStrIntMap) MarshalJSON() ([]byte, error)

func (*TStrIntMap) Merge

func (m *TStrIntMap) Merge(other *TStrIntMap)

func (*TStrIntMap) RLockFunc

func (m *TStrIntMap) RLockFunc(fn StrIntMapLockFunc)

func (*TStrIntMap) Remove

func (m *TStrIntMap) Remove(key string) int

func (*TStrIntMap) Removes

func (m *TStrIntMap) Removes(keys []string)

func (*TStrIntMap) Search

func (m *TStrIntMap) Search(key string) (value int, found bool)

func (*TStrIntMap) Set

func (m *TStrIntMap) Set(key string, val int)

func (*TStrIntMap) SetIfNotExist

func (m *TStrIntMap) SetIfNotExist(key string, value interface{}) bool

func (*TStrIntMap) SetIfNotExistFunc

func (m *TStrIntMap) SetIfNotExistFunc(key string, fn GetIntFunc) bool

func (*TStrIntMap) SetIfNotExistFuncLock

func (m *TStrIntMap) SetIfNotExistFuncLock(key string, fn GetIntFunc) bool

func (*TStrIntMap) Sets

func (m *TStrIntMap) Sets(data map[string]int)

func (*TStrIntMap) Size

func (m *TStrIntMap) Size() int

func (*TStrIntMap) String

func (m *TStrIntMap) String() string

func (*TStrIntMap) Values

func (m *TStrIntMap) Values() []int

type TStrStrMap

type TStrStrMap struct {
	// contains filtered or unexported fields
}

func NewStrStrMap

func NewStrStrMap(unsafe ...bool) *TStrStrMap

func NewStrStrMapFrom

func NewStrStrMapFrom(data map[string]string, unsafe ...bool) *TStrStrMap

func (*TStrStrMap) Clear

func (m *TStrStrMap) Clear()

func (*TStrStrMap) Clone

func (m *TStrStrMap) Clone(unsafe ...bool) *TStrStrMap

func (*TStrStrMap) Contains

func (m *TStrStrMap) Contains(key string) bool

func (*TStrStrMap) Flip

func (m *TStrStrMap) Flip()

func (*TStrStrMap) Foreach

func (m *TStrStrMap) Foreach(fn StrStrMapForeachFunc)

func (*TStrStrMap) Get

func (m *TStrStrMap) Get(key string) string

func (*TStrStrMap) GetOrSet

func (m *TStrStrMap) GetOrSet(key string, value interface{}) string

func (*TStrStrMap) GetOrSetFunc

func (m *TStrStrMap) GetOrSetFunc(key string, fn GetStrFunc) string

func (*TStrStrMap) GetOrSetFuncLock

func (m *TStrStrMap) GetOrSetFuncLock(key string, fn GetStrFunc) string

func (*TStrStrMap) GetVar

func (m *TStrStrMap) GetVar(key string) *TVar

func (*TStrStrMap) GetVarOrSet

func (m *TStrStrMap) GetVarOrSet(key string, value interface{}) *TVar

func (*TStrStrMap) GetVarOrSetFunc

func (m *TStrStrMap) GetVarOrSetFunc(key string, fn GetStrFunc) *TVar

func (*TStrStrMap) GetVarOrSetFuncLock

func (m *TStrStrMap) GetVarOrSetFuncLock(key string, fn GetStrFunc) *TVar

func (*TStrStrMap) IsEmpty

func (m *TStrStrMap) IsEmpty() bool

func (*TStrStrMap) Keys

func (m *TStrStrMap) Keys() []string

func (*TStrStrMap) LockFunc

func (m *TStrStrMap) LockFunc(fn StrStrMapLockFunc)

func (*TStrStrMap) Map

func (m *TStrStrMap) Map() map[string]string

func (*TStrStrMap) MarshalJSON

func (m *TStrStrMap) MarshalJSON() ([]byte, error)

func (*TStrStrMap) Merge

func (m *TStrStrMap) Merge(other *TStrStrMap)

func (*TStrStrMap) RLockFunc

func (m *TStrStrMap) RLockFunc(fn StrStrMapLockFunc)

func (*TStrStrMap) Remove

func (m *TStrStrMap) Remove(key string) string

func (*TStrStrMap) Removes

func (m *TStrStrMap) Removes(keys []string)

func (*TStrStrMap) Search

func (m *TStrStrMap) Search(key string) (value string, found bool)

func (*TStrStrMap) Set

func (m *TStrStrMap) Set(key string, val string)

func (*TStrStrMap) SetIfNotExist

func (m *TStrStrMap) SetIfNotExist(key string, value interface{}) bool

func (*TStrStrMap) SetIfNotExistFunc

func (m *TStrStrMap) SetIfNotExistFunc(key string, fn GetStrFunc) bool

func (*TStrStrMap) SetIfNotExistFuncLock

func (m *TStrStrMap) SetIfNotExistFuncLock(key string, fn GetStrFunc) bool

func (*TStrStrMap) Sets

func (m *TStrStrMap) Sets(data map[string]string)

func (*TStrStrMap) Size

func (m *TStrStrMap) Size() int

func (*TStrStrMap) String

func (m *TStrStrMap) String() string

func (*TStrStrMap) Values

func (m *TStrStrMap) Values() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL