Documentation
¶
Index ¶
- type AnyAnyMapForeachFunc
- type AnyAnyMapLockFunc
- type GetAnyFunc
- type GetIntFunc
- type GetStrFunc
- type IntAnyMapForeachFunc
- type IntAnyMapLockFunc
- type IntIntMapForeachFunc
- type IntIntMapLockFunc
- type IntStrMapForeachFunc
- type IntStrMapLockFunc
- type StrAnyMapForeachFunc
- type StrAnyMapLockFunc
- type StrIntMapForeachFunc
- type StrIntMapLockFunc
- type StrStrMapForeachFunc
- type StrStrMapLockFunc
- type TAnyAnyMap
- func (m *TAnyAnyMap) Clear()
- func (m *TAnyAnyMap) Clone(unsafe ...bool) *TAnyAnyMap
- func (m *TAnyAnyMap) Contains(key interface{}) bool
- func (m *TAnyAnyMap) Flip()
- func (m *TAnyAnyMap) Foreach(fn AnyAnyMapForeachFunc)
- func (m *TAnyAnyMap) Get(key interface{}) interface{}
- func (m *TAnyAnyMap) GetOrSet(key interface{}, value interface{}) interface{}
- func (m *TAnyAnyMap) GetOrSetFunc(key interface{}, fn GetAnyFunc) interface{}
- func (m *TAnyAnyMap) GetOrSetFuncLock(key interface{}, fn GetAnyFunc) interface{}
- func (m *TAnyAnyMap) GetVar(key interface{}) *TVar
- func (m *TAnyAnyMap) GetVarOrSet(key interface{}, value interface{}) *TVar
- func (m *TAnyAnyMap) GetVarOrSetFunc(key interface{}, fn GetAnyFunc) *TVar
- func (m *TAnyAnyMap) GetVarOrSetFuncLock(key interface{}, fn GetAnyFunc) *TVar
- func (m *TAnyAnyMap) IsEmpty() bool
- func (m *TAnyAnyMap) Keys() []interface{}
- func (m *TAnyAnyMap) LockFunc(f AnyAnyMapLockFunc)
- func (m *TAnyAnyMap) Map() map[interface{}]interface{}
- func (m *TAnyAnyMap) MarshalJSON() ([]byte, error)
- func (m *TAnyAnyMap) Merge(other *TAnyAnyMap)
- func (m *TAnyAnyMap) RLockFunc(f AnyAnyMapLockFunc)
- func (m *TAnyAnyMap) Remove(key interface{}) interface{}
- func (m *TAnyAnyMap) Removes(keys []interface{})
- func (m *TAnyAnyMap) Search(key interface{}) (value interface{}, found bool)
- func (m *TAnyAnyMap) Set(key interface{}, val interface{})
- func (m *TAnyAnyMap) SetIfNotExist(key interface{}, value interface{}) bool
- func (m *TAnyAnyMap) SetIfNotExistFunc(key interface{}, fn GetAnyFunc) bool
- func (m *TAnyAnyMap) SetIfNotExistFuncLock(key interface{}, fn GetAnyFunc) bool
- func (m *TAnyAnyMap) Sets(data map[interface{}]interface{})
- func (m *TAnyAnyMap) Size() int
- func (m *TAnyAnyMap) String() string
- func (m *TAnyAnyMap) Values() []interface{}
- type TIntAnyMap
- func (m *TIntAnyMap) Clear()
- func (m *TIntAnyMap) Clone(unsafe ...bool) *TIntAnyMap
- func (m *TIntAnyMap) Contains(key int) bool
- func (m *TIntAnyMap) Flip()
- func (m *TIntAnyMap) Foreach(fn IntAnyMapForeachFunc)
- func (m *TIntAnyMap) Get(key int) interface{}
- func (m *TIntAnyMap) GetOrSet(key int, value interface{}) interface{}
- func (m *TIntAnyMap) GetOrSetFunc(key int, fn GetAnyFunc) interface{}
- func (m *TIntAnyMap) GetOrSetFuncLock(key int, fn GetAnyFunc) interface{}
- func (m *TIntAnyMap) GetVar(key int) *_type.TVar
- func (m *TIntAnyMap) GetVarOrSet(key int, value interface{}) *_type.TVar
- func (m *TIntAnyMap) GetVarOrSetFunc(key int, fn GetAnyFunc) *_type.TVar
- func (m *TIntAnyMap) GetVarOrSetFuncLock(key int, fn GetAnyFunc) *_type.TVar
- func (m *TIntAnyMap) IsEmpty() bool
- func (m *TIntAnyMap) Keys() []int
- func (m *TIntAnyMap) LockFunc(fn IntAnyMapLockFunc)
- func (m *TIntAnyMap) Map() map[int]interface{}
- func (m *TIntAnyMap) MarshalJSON() ([]byte, error)
- func (m *TIntAnyMap) Merge(other *TIntAnyMap)
- func (m *TIntAnyMap) RLockFunc(fn IntAnyMapLockFunc)
- func (m *TIntAnyMap) Remove(key int) interface{}
- func (m *TIntAnyMap) Removes(keys []int)
- func (m *TIntAnyMap) Search(key int) (value interface{}, found bool)
- func (m *TIntAnyMap) Set(key int, val interface{})
- func (m *TIntAnyMap) SetIfNotExist(key int, value interface{}) bool
- func (m *TIntAnyMap) SetIfNotExistFunc(key int, fn GetAnyFunc) bool
- func (m *TIntAnyMap) SetIfNotExistFuncLock(key int, fn GetAnyFunc) bool
- func (m *TIntAnyMap) Sets(data map[int]interface{})
- func (m *TIntAnyMap) Size() int
- func (m *TIntAnyMap) String() string
- func (m *TIntAnyMap) Values() []interface{}
- type TIntIntMap
- func (m *TIntIntMap) Clear()
- func (m *TIntIntMap) Clone(unsafe ...bool) *TIntIntMap
- func (m *TIntIntMap) Contains(key int) bool
- func (m *TIntIntMap) Flip()
- func (m *TIntIntMap) Foreach(fn IntIntMapForeachFunc)
- func (m *TIntIntMap) Get(key int) int
- func (m *TIntIntMap) GetOrSet(key int, value interface{}) int
- func (m *TIntIntMap) GetOrSetFunc(key int, fn GetIntFunc) int
- func (m *TIntIntMap) GetOrSetFuncLock(key int, fn GetIntFunc) int
- func (m *TIntIntMap) GetVar(key int) *TVar
- func (m *TIntIntMap) GetVarOrSet(key int, value interface{}) *TVar
- func (m *TIntIntMap) GetVarOrSetFunc(key int, fn GetIntFunc) *TVar
- func (m *TIntIntMap) GetVarOrSetFuncLock(key int, fn GetIntFunc) *TVar
- func (m *TIntIntMap) IsEmpty() bool
- func (m *TIntIntMap) Keys() []int
- func (m *TIntIntMap) LockFunc(fn IntIntMapLockFunc)
- func (m *TIntIntMap) Map() map[int]int
- func (m *TIntIntMap) MarshalJSON() ([]byte, error)
- func (m *TIntIntMap) Merge(other *TIntIntMap)
- func (m *TIntIntMap) RLockFunc(fn IntIntMapLockFunc)
- func (m *TIntIntMap) Remove(key int) int
- func (m *TIntIntMap) Removes(keys []int)
- func (m *TIntIntMap) Search(key int) (value int, found bool)
- func (m *TIntIntMap) Set(key int, val int)
- func (m *TIntIntMap) SetIfNotExist(key int, value interface{}) bool
- func (m *TIntIntMap) SetIfNotExistFunc(key int, fn GetIntFunc) bool
- func (m *TIntIntMap) SetIfNotExistFuncLock(key int, fn GetIntFunc) bool
- func (m *TIntIntMap) Sets(data map[int]int)
- func (m *TIntIntMap) Size() int
- func (m *TIntIntMap) String() string
- func (m *TIntIntMap) Values() []int
- type TIntStrMap
- func (m *TIntStrMap) Clear()
- func (m *TIntStrMap) Clone(unsafe ...bool) *TIntStrMap
- func (m *TIntStrMap) Contains(key int) bool
- func (m *TIntStrMap) Foreach(fn IntStrMapForeachFunc)
- func (m *TIntStrMap) Get(key int) string
- func (m *TIntStrMap) GetOrSet(key int, value interface{}) string
- func (m *TIntStrMap) GetOrSetFunc(key int, fn GetStrFunc) string
- func (m *TIntStrMap) GetOrSetFuncLock(key int, fn GetStrFunc) string
- func (m *TIntStrMap) GetVar(key int) *TVar
- func (m *TIntStrMap) GetVarOrSet(key int, value interface{}) *TVar
- func (m *TIntStrMap) GetVarOrSetFunc(key int, fn GetStrFunc) *TVar
- func (m *TIntStrMap) GetVarOrSetFuncLock(key int, fn GetStrFunc) *TVar
- func (m *TIntStrMap) IsEmpty() bool
- func (m *TIntStrMap) Keys() []int
- func (m *TIntStrMap) LockFunc(fn IntStrMapLockFunc)
- func (m *TIntStrMap) Map() map[int]string
- func (m *TIntStrMap) MarshalJSON() ([]byte, error)
- func (m *TIntStrMap) Merge(other *TIntStrMap)
- func (m *TIntStrMap) RLockFunc(fn IntStrMapLockFunc)
- func (m *TIntStrMap) Remove(key int) string
- func (m *TIntStrMap) Removes(keys []int)
- func (m *TIntStrMap) Search(key int) (value string, found bool)
- func (m *TIntStrMap) Set(key int, val string)
- func (m *TIntStrMap) SetIfNotExist(key int, value interface{}) bool
- func (m *TIntStrMap) SetIfNotExistFunc(key int, fn GetStrFunc) bool
- func (m *TIntStrMap) SetIfNotExistFuncLock(key int, fn GetStrFunc) bool
- func (m *TIntStrMap) Sets(data map[int]string)
- func (m *TIntStrMap) Size() int
- func (m *TIntStrMap) String() string
- func (m *TIntStrMap) Values() []string
- type TStrAnyMap
- func (m *TStrAnyMap) Clear()
- func (m *TStrAnyMap) Clone(unsafe ...bool) *TStrAnyMap
- func (m *TStrAnyMap) Contains(key string) bool
- func (m *TStrAnyMap) Flip()
- func (m *TStrAnyMap) Foreach(fn StrAnyMapForeachFunc)
- func (m *TStrAnyMap) Get(key string) interface{}
- func (m *TStrAnyMap) GetOrSet(key string, value interface{}) interface{}
- func (m *TStrAnyMap) GetOrSetFunc(key string, fn GetAnyFunc) interface{}
- func (m *TStrAnyMap) GetOrSetFuncLock(key string, fn GetAnyFunc) interface{}
- func (m *TStrAnyMap) GetVar(key string) *TVar
- func (m *TStrAnyMap) GetVarOrSet(key string, value interface{}) *TVar
- func (m *TStrAnyMap) GetVarOrSetFunc(key string, fn GetAnyFunc) *TVar
- func (m *TStrAnyMap) GetVarOrSetFuncLock(key string, fn GetAnyFunc) *TVar
- func (m *TStrAnyMap) IsEmpty() bool
- func (m *TStrAnyMap) Keys() []string
- func (m *TStrAnyMap) LockFunc(fn StrAnyMapLockFunc)
- func (m *TStrAnyMap) Map() map[string]interface{}
- func (m *TStrAnyMap) MarshalJSON() ([]byte, error)
- func (m *TStrAnyMap) Merge(other *TStrAnyMap)
- func (m *TStrAnyMap) RLockFunc(fn StrAnyMapLockFunc)
- func (m *TStrAnyMap) Remove(key string) interface{}
- func (m *TStrAnyMap) Removes(keys []string)
- func (m *TStrAnyMap) Search(key string) (value interface{}, found bool)
- func (m *TStrAnyMap) Set(key string, val interface{})
- func (m *TStrAnyMap) SetIfNotExist(key string, value interface{}) bool
- func (m *TStrAnyMap) SetIfNotExistFunc(key string, fn GetAnyFunc) bool
- func (m *TStrAnyMap) SetIfNotExistFuncLock(key string, fn GetAnyFunc) bool
- func (m *TStrAnyMap) Sets(data map[string]interface{})
- func (m *TStrAnyMap) Size() int
- func (m *TStrAnyMap) String() string
- func (m *TStrAnyMap) Values() []interface{}
- type TStrIntMap
- func (m *TStrIntMap) Clear()
- func (m *TStrIntMap) Clone(unsafe ...bool) *TStrIntMap
- func (m *TStrIntMap) Contains(key string) bool
- func (m *TStrIntMap) Foreach(fn StrIntMapForeachFunc)
- func (m *TStrIntMap) Get(key string) int
- func (m *TStrIntMap) GetOrSet(key string, value interface{}) int
- func (m *TStrIntMap) GetOrSetFunc(key string, fn GetIntFunc) int
- func (m *TStrIntMap) GetOrSetFuncLock(key string, fn GetIntFunc) int
- func (m *TStrIntMap) GetVar(key string) *TVar
- func (m *TStrIntMap) GetVarOrSet(key string, value interface{}) *TVar
- func (m *TStrIntMap) GetVarOrSetFunc(key string, fn GetIntFunc) *TVar
- func (m *TStrIntMap) GetVarOrSetFuncLock(key string, fn GetIntFunc) *TVar
- func (m *TStrIntMap) IsEmpty() bool
- func (m *TStrIntMap) Keys() []string
- func (m *TStrIntMap) LockFunc(fn StrIntMapLockFunc)
- func (m *TStrIntMap) Map() map[string]int
- func (m *TStrIntMap) MarshalJSON() ([]byte, error)
- func (m *TStrIntMap) Merge(other *TStrIntMap)
- func (m *TStrIntMap) RLockFunc(fn StrIntMapLockFunc)
- func (m *TStrIntMap) Remove(key string) int
- func (m *TStrIntMap) Removes(keys []string)
- func (m *TStrIntMap) Search(key string) (value int, found bool)
- func (m *TStrIntMap) Set(key string, val int)
- func (m *TStrIntMap) SetIfNotExist(key string, value interface{}) bool
- func (m *TStrIntMap) SetIfNotExistFunc(key string, fn GetIntFunc) bool
- func (m *TStrIntMap) SetIfNotExistFuncLock(key string, fn GetIntFunc) bool
- func (m *TStrIntMap) Sets(data map[string]int)
- func (m *TStrIntMap) Size() int
- func (m *TStrIntMap) String() string
- func (m *TStrIntMap) Values() []int
- type TStrStrMap
- func (m *TStrStrMap) Clear()
- func (m *TStrStrMap) Clone(unsafe ...bool) *TStrStrMap
- func (m *TStrStrMap) Contains(key string) bool
- func (m *TStrStrMap) Flip()
- func (m *TStrStrMap) Foreach(fn StrStrMapForeachFunc)
- func (m *TStrStrMap) Get(key string) string
- func (m *TStrStrMap) GetOrSet(key string, value interface{}) string
- func (m *TStrStrMap) GetOrSetFunc(key string, fn GetStrFunc) string
- func (m *TStrStrMap) GetOrSetFuncLock(key string, fn GetStrFunc) string
- func (m *TStrStrMap) GetVar(key string) *TVar
- func (m *TStrStrMap) GetVarOrSet(key string, value interface{}) *TVar
- func (m *TStrStrMap) GetVarOrSetFunc(key string, fn GetStrFunc) *TVar
- func (m *TStrStrMap) GetVarOrSetFuncLock(key string, fn GetStrFunc) *TVar
- func (m *TStrStrMap) IsEmpty() bool
- func (m *TStrStrMap) Keys() []string
- func (m *TStrStrMap) LockFunc(fn StrStrMapLockFunc)
- func (m *TStrStrMap) Map() map[string]string
- func (m *TStrStrMap) MarshalJSON() ([]byte, error)
- func (m *TStrStrMap) Merge(other *TStrStrMap)
- func (m *TStrStrMap) RLockFunc(fn StrStrMapLockFunc)
- func (m *TStrStrMap) Remove(key string) string
- func (m *TStrStrMap) Removes(keys []string)
- func (m *TStrStrMap) Search(key string) (value string, found bool)
- func (m *TStrStrMap) Set(key string, val string)
- func (m *TStrStrMap) SetIfNotExist(key string, value interface{}) bool
- func (m *TStrStrMap) SetIfNotExistFunc(key string, fn GetStrFunc) bool
- func (m *TStrStrMap) SetIfNotExistFuncLock(key string, fn GetStrFunc) bool
- func (m *TStrStrMap) Sets(data map[string]string)
- func (m *TStrStrMap) Size() int
- func (m *TStrStrMap) String() string
- func (m *TStrStrMap) Values() []string
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 IntAnyMapLockFunc ¶
type IntAnyMapLockFunc func(m map[int]interface{})
type IntIntMapForeachFunc ¶
type IntIntMapLockFunc ¶
type IntStrMapForeachFunc ¶
type IntStrMapLockFunc ¶
type StrAnyMapForeachFunc ¶
type StrAnyMapLockFunc ¶
type StrAnyMapLockFunc func(m map[string]interface{})
type StrIntMapForeachFunc ¶
type StrIntMapLockFunc ¶
type StrStrMapForeachFunc ¶
type StrStrMapLockFunc ¶
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) 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 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) 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) 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) 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) 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
Click to show internal directories.
Click to hide internal directories.