Documentation
¶
Index ¶
- type CharCollectionMap
- func EmptyCharCollectionMap() *CharCollectionMap
- func EmptyCharCollectionMapUsingError(wrapper *errorwrapper.Wrapper) *CharCollectionMap
- func NewCharCollectionMap(capacity int, eachCollectionCapacity int) *CharCollectionMap
- func NewCharCollectionMapUsingItemsError(items *[]string, err error, errVariation errtype.Variation) *CharCollectionMap
- func NewCharCollectionMapUsingItemsErrorWrapper(items *[]string, wrapper *errorwrapper.Wrapper) *CharCollectionMap
- func NewCharCollectionMapUsingPtrItemsError(ptrItems *[]*string, err error, errVariation errtype.Variation) *CharCollectionMap
- type CharHashsetMap
- func EmptyCharHashsetMap() *CharHashsetMap
- func EmptyCharHashsetMapUsingError(wrapper *errorwrapper.Wrapper) *CharHashsetMap
- func NewCharHashsetMap(capacity int, eachCollectionCapacity int) *CharHashsetMap
- func NewCharHashsetMapUsingItemsError(items *[]string, err error, errVariation errtype.Variation) *CharHashsetMap
- func NewCharHashsetMapUsingItemsErrorWrapper(items *[]string, wrapper *errorwrapper.Wrapper, eachHashsetCapacity int) *CharHashsetMap
- func NewCharHashsetMapUsingPtrItemsError(ptrItems *[]*string, err error, errVariation errtype.Variation) *CharHashsetMap
- type Collection
- func EmptyCollection() *Collection
- func EmptyCollectionUsingError(wrapper *errorwrapper.Wrapper) *Collection
- func NewCollection(capacity int) *Collection
- func NewCollectionUsingItemsError(items *[]string, isMakeClone bool, err error, errVariation errtype.Variation) *Collection
- func NewCollectionUsingItemsErrorWrapper(items *[]string, isMakeClone bool, wrapper *errorwrapper.Wrapper) *Collection
- func NewCollectionUsingLength(len, capacity int) *Collection
- func NewCollectionUsingPtrItemsError(ptrItems *[]*string, err error, errVariation errtype.Variation) *Collection
- type Hashmap
- func EmptyHashmap() *Hashmap
- func EmptyHashmapUsingErrorWrapper(wrapper *errorwrapper.Wrapper) *Hashmap
- func NewHashmap(capacity int) *Hashmap
- func NewHashmapUsingCollection(keys, values *corestr.Collection) *Hashmap
- func NewHashmapUsingError(keys, values *[]string, err error, errVariation errtype.Variation) *Hashmap
- func NewHashmapUsingErrorNoType(err error, keyAnyValuePairs ...corestr.KeyAnyValuePair) *Hashmap
- func NewHashmapUsingItemsError(keys, values *[]string, wrapper *errorwrapper.Wrapper) *Hashmap
- func NewHashmapUsingKeyAnyValPairs(err error, errVariation errtype.Variation, ...) *Hashmap
- func NewHashmapUsingKeyAnyValPairsPtr(keyAnyValuePairs *[]corestr.KeyAnyValuePair, err error, ...) *Hashmap
- func NewHashmapUsingKeyValPairs(err error, errVariation errtype.Variation, ...) *Hashmap
- func NewHashmapUsingKeyValPairsPtr(keyValuePairs *[]corestr.KeyValuePair, err error, ...) *Hashmap
- func NewHashmapUsingMap(items *map[string]string, addCapacity int) *Hashmap
- func NewHashmapUsingMapError(items *map[string]string, err error, errVariation errtype.Variation) *Hashmap
- type Hashset
- func EmptyHashset() *Hashset
- func EmptyHashsetUsingErrorWrapper(wrapper *errorwrapper.Wrapper) *Hashset
- func NewHashset(capacity int) *Hashset
- func NewHashsetUsingCollection(collection *corestr.Collection, addCapacity int) *Hashset
- func NewHashsetUsingError(items *[]string, err error, errVariation errtype.Variation) *Hashset
- func NewHashsetUsingItemsError(items *[]string, wrapper *errorwrapper.Wrapper, addCapacity int) *Hashset
- func NewHashsetUsingMap(items *map[string]bool, addCapacity int) *Hashset
- func NewHashsetUsingMapError(items *map[string]bool, err error, errVariation errtype.Variation) *Hashset
- func NewHashsetUsingPtrStringError(items *[]*string, err error, errVariation errtype.Variation) *Hashset
- func NewHashsetUsingPtrStringErrorNoType(items *[]*string, err error) *Hashset
- func NewHashsetUsingStringErrorNoType(items *[]string, err error) *Hashset
- type HashsetsCollection
- func EmptyHashsetsCollection() *HashsetsCollection
- func EmptyHashsetsCollectionUsingError(wrapper *errorwrapper.Wrapper) *HashsetsCollection
- func NewHashsetsCollection(sets *[]corestr.Hashset) *HashsetsCollection
- func NewHashsetsCollectionUsingHashsets(items *[]corestr.Hashset) *HashsetsCollection
- func NewHashsetsCollectionUsingItemsError(items *[]*corestr.Hashset, wrapper *errorwrapper.Wrapper) *HashsetsCollection
- func NewHashsetsCollectionUsingLength(len, capacity int) *HashsetsCollection
- func NewHashsetsCollectionUsingPtrHashsets(items *[]*corestr.Hashset) *HashsetsCollection
- type LinkedCollections
- func EmptyLinkedCollections() *LinkedCollections
- func EmptyLinkedCollectionsUsingError(wrapper *errorwrapper.Wrapper) *LinkedCollections
- func NewLinkedCollections() *LinkedCollections
- func NewLinkedCollectionsUsingItemsError(items *[]string, isMakeClone bool, err error, errVariation errtype.Variation) *LinkedCollections
- func NewLinkedCollectionsUsingItemsErrorWrapper(items *[]string, isMakeClone bool, wrapper *errorwrapper.Wrapper) *LinkedCollections
- func NewLinkedCollectionsUsingPtrItemsError(ptrItems *[]*string, err error, errVariation errtype.Variation) *LinkedCollections
- type LinkedList
- func EmptyLinkedList() *LinkedList
- func EmptyLinkedListUsingError(wrapper *errorwrapper.Wrapper) *LinkedList
- func NewLinkedList() *LinkedList
- func NewLinkedListUsingItemsError(items *[]string, err error, errVariation errtype.Variation) *LinkedList
- func NewLinkedListUsingItemsErrorWrapper(items *[]string, wrapper *errorwrapper.Wrapper) *LinkedList
- func NewLinkedListUsingPtrItemsError(ptrItems *[]*string, err error, errVariation errtype.Variation) *LinkedList
- type Result
- func EmptyErrorResult(result string) Result
- func EmptyErrorResultPtr(result string) *Result
- func Error(err error) Result
- func ErrorPtr(err error) *Result
- func ErrorWrapper(errW *errorwrapper.Wrapper) Result
- func ErrorWrapperPtr(errW *errorwrapper.Wrapper) *Result
- func New(result string, variation errtype.Variation, errMsg string) Result
- func NewError(result string, err error) Result
- func NewErrorWithType(result string, variation errtype.Variation, err error) Result
- func NewPtr(result string, variation errtype.Variation, errMsg string) *Result
- func NewSimple(result string, variation errtype.Variation) Result
- func NewUsingWrapper(result string, errW *errorwrapper.Wrapper) Result
- func NewUsingWrapperPtr(result string, errW *errorwrapper.Wrapper) *Result
- type Result2
- type Result3
- type ResultWithApplicable
- func EmptyErrorApplicableResult(result string, isApplicable bool) ResultWithApplicable
- func EmptyErrorApplicableResultPtr(result string, isApplicable bool) *ResultWithApplicable
- func NewApplicable(result string, isApplicable bool, variation errtype.Variation, errMsg string) ResultWithApplicable
- func NewApplicablePtr(result string, isApplicable bool, variation errtype.Variation, errMsg string) *ResultWithApplicable
- type ResultWithApplicable2
- func EmptyErrorApplicableResult2(result, result2 string, isApplicable bool) ResultWithApplicable2
- func EmptyErrorApplicableResult2Ptr(result, result2 string, isApplicable bool) *ResultWithApplicable2
- func NewApplicable2(result, result2 string, isApplicable bool, variation errtype.Variation, ...) ResultWithApplicable2
- func NewApplicable2Ptr(result, result2 string, isApplicable bool, variation errtype.Variation, ...) *ResultWithApplicable2
- type Results
- func EmptyErrorResults(values ...string) Results
- func EmptyErrorResultsPtr(values *[]string) *Results
- func NewResults(variation errtype.Variation, errMsg string, values ...string) Results
- func NewResultsPtr(values *[]string, err error) *Results
- func NewResultsUsingWrapperPtr(values *[]string, errW *errorwrapper.Wrapper) *Results
- func ResultsError(variation errtype.Variation, err error) *Results
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CharCollectionMap ¶ added in v0.0.8
type CharCollectionMap struct { *corestr.CharCollectionMap ErrorWrapper *errorwrapper.Wrapper }
func EmptyCharCollectionMap ¶ added in v0.0.8
func EmptyCharCollectionMap() *CharCollectionMap
func EmptyCharCollectionMapUsingError ¶ added in v0.0.8
func EmptyCharCollectionMapUsingError( wrapper *errorwrapper.Wrapper, ) *CharCollectionMap
wrapper nil will point to empty error wrapper
func NewCharCollectionMap ¶ added in v0.0.8
func NewCharCollectionMap(capacity int, eachCollectionCapacity int) *CharCollectionMap
func NewCharCollectionMapUsingItemsError ¶ added in v0.0.8
func NewCharCollectionMapUsingItemsError( items *[]string, err error, errVariation errtype.Variation, ) *CharCollectionMap
func NewCharCollectionMapUsingItemsErrorWrapper ¶ added in v0.0.8
func NewCharCollectionMapUsingItemsErrorWrapper( items *[]string, wrapper *errorwrapper.Wrapper, ) *CharCollectionMap
wrapper nil will point to empty error wrapper
func NewCharCollectionMapUsingPtrItemsError ¶ added in v0.0.8
func NewCharCollectionMapUsingPtrItemsError( ptrItems *[]*string, err error, errVariation errtype.Variation, ) *CharCollectionMap
type CharHashsetMap ¶ added in v0.0.8
type CharHashsetMap struct { *corestr.CharHashsetMap ErrorWrapper *errorwrapper.Wrapper }
func EmptyCharHashsetMap ¶ added in v0.0.8
func EmptyCharHashsetMap() *CharHashsetMap
func EmptyCharHashsetMapUsingError ¶ added in v0.0.8
func EmptyCharHashsetMapUsingError( wrapper *errorwrapper.Wrapper, ) *CharHashsetMap
wrapper nil will point to empty error wrapper
func NewCharHashsetMap ¶ added in v0.0.8
func NewCharHashsetMap(capacity int, eachCollectionCapacity int) *CharHashsetMap
func NewCharHashsetMapUsingItemsError ¶ added in v0.0.8
func NewCharHashsetMapUsingItemsError( items *[]string, err error, errVariation errtype.Variation, ) *CharHashsetMap
func NewCharHashsetMapUsingItemsErrorWrapper ¶ added in v0.0.8
func NewCharHashsetMapUsingItemsErrorWrapper( items *[]string, wrapper *errorwrapper.Wrapper, eachHashsetCapacity int, ) *CharHashsetMap
wrapper nil will point to empty error wrapper
func NewCharHashsetMapUsingPtrItemsError ¶ added in v0.0.8
func NewCharHashsetMapUsingPtrItemsError( ptrItems *[]*string, err error, errVariation errtype.Variation, ) *CharHashsetMap
type Collection ¶ added in v0.0.8
type Collection struct { *corestr.Collection ErrorWrapper *errorwrapper.Wrapper }
func EmptyCollection ¶ added in v0.0.8
func EmptyCollection() *Collection
func EmptyCollectionUsingError ¶ added in v0.0.8
func EmptyCollectionUsingError( wrapper *errorwrapper.Wrapper, ) *Collection
wrapper nil will point to empty error wrapper
func NewCollection ¶ added in v0.0.8
func NewCollection(capacity int) *Collection
func NewCollectionUsingItemsError ¶ added in v0.0.8
func NewCollectionUsingItemsErrorWrapper ¶ added in v0.0.8
func NewCollectionUsingItemsErrorWrapper( items *[]string, isMakeClone bool, wrapper *errorwrapper.Wrapper, ) *Collection
wrapper nil will point to empty error wrapper
func NewCollectionUsingLength ¶ added in v0.0.8
func NewCollectionUsingLength(len, capacity int) *Collection
func NewCollectionUsingPtrItemsError ¶ added in v0.0.8
func NewCollectionUsingPtrItemsError( ptrItems *[]*string, err error, errVariation errtype.Variation, ) *Collection
type Hashmap ¶ added in v0.0.8
type Hashmap struct { *corestr.Hashmap ErrorWrapper *errorwrapper.Wrapper }
func EmptyHashmap ¶ added in v0.0.8
func EmptyHashmap() *Hashmap
func EmptyHashmapUsingErrorWrapper ¶ added in v0.0.8
func EmptyHashmapUsingErrorWrapper( wrapper *errorwrapper.Wrapper, ) *Hashmap
wrapper nil will point to empty error wrapper
func NewHashmap ¶ added in v0.0.8
func NewHashmapUsingCollection ¶ added in v0.0.8
func NewHashmapUsingCollection( keys, values *corestr.Collection, ) *Hashmap
func NewHashmapUsingError ¶ added in v0.0.8
func NewHashmapUsingErrorNoType ¶ added in v0.0.8
func NewHashmapUsingErrorNoType( err error, keyAnyValuePairs ...corestr.KeyAnyValuePair, ) *Hashmap
func NewHashmapUsingItemsError ¶ added in v0.0.8
func NewHashmapUsingItemsError( keys, values *[]string, wrapper *errorwrapper.Wrapper, ) *Hashmap
wrapper nil will point to empty error wrapper
func NewHashmapUsingKeyAnyValPairs ¶ added in v0.0.8
func NewHashmapUsingKeyAnyValPairsPtr ¶ added in v0.0.8
func NewHashmapUsingKeyValPairs ¶ added in v0.0.8
func NewHashmapUsingKeyValPairsPtr ¶ added in v0.0.8
func NewHashmapUsingMap ¶ added in v0.0.8
having addCapacity <= 0 , keeps the same pointer for the hashset.
type Hashset ¶ added in v0.0.8
type Hashset struct { *corestr.Hashset ErrorWrapper *errorwrapper.Wrapper }
func EmptyHashset ¶ added in v0.0.8
func EmptyHashset() *Hashset
func EmptyHashsetUsingErrorWrapper ¶ added in v0.0.8
func EmptyHashsetUsingErrorWrapper( wrapper *errorwrapper.Wrapper, ) *Hashset
wrapper nil will point to empty error wrapper
func NewHashset ¶ added in v0.0.8
func NewHashsetUsingCollection ¶ added in v0.0.8
func NewHashsetUsingCollection( collection *corestr.Collection, addCapacity int, ) *Hashset
having addCapacity <= 0 , keeps the same pointer for the hashset.
func NewHashsetUsingError ¶ added in v0.0.8
func NewHashsetUsingItemsError ¶ added in v0.0.8
func NewHashsetUsingItemsError( items *[]string, wrapper *errorwrapper.Wrapper, addCapacity int, ) *Hashset
wrapper nil will point to empty error wrapper
func NewHashsetUsingMap ¶ added in v0.0.8
having addCapacity <= 0 , keeps the same pointer for the hashset.
func NewHashsetUsingMapError ¶ added in v0.0.8
func NewHashsetUsingPtrStringError ¶ added in v0.0.8
func NewHashsetUsingPtrStringErrorNoType ¶ added in v0.0.8
func NewHashsetUsingStringErrorNoType ¶ added in v0.0.8
type HashsetsCollection ¶ added in v0.0.8
type HashsetsCollection struct { *corestr.HashsetsCollection ErrorWrapper *errorwrapper.Wrapper }
func EmptyHashsetsCollection ¶ added in v0.0.8
func EmptyHashsetsCollection() *HashsetsCollection
func EmptyHashsetsCollectionUsingError ¶ added in v0.0.8
func EmptyHashsetsCollectionUsingError( wrapper *errorwrapper.Wrapper, ) *HashsetsCollection
wrapper nil will point to empty error wrapper
func NewHashsetsCollection ¶ added in v0.0.8
func NewHashsetsCollection(sets *[]corestr.Hashset) *HashsetsCollection
func NewHashsetsCollectionUsingHashsets ¶ added in v0.0.8
func NewHashsetsCollectionUsingHashsets( items *[]corestr.Hashset, ) *HashsetsCollection
func NewHashsetsCollectionUsingItemsError ¶ added in v0.0.8
func NewHashsetsCollectionUsingItemsError( items *[]*corestr.Hashset, wrapper *errorwrapper.Wrapper, ) *HashsetsCollection
wrapper nil will point to empty error wrapper
func NewHashsetsCollectionUsingLength ¶ added in v0.0.8
func NewHashsetsCollectionUsingLength(len, capacity int) *HashsetsCollection
func NewHashsetsCollectionUsingPtrHashsets ¶ added in v0.0.8
func NewHashsetsCollectionUsingPtrHashsets( items *[]*corestr.Hashset, ) *HashsetsCollection
type LinkedCollections ¶ added in v0.1.0
type LinkedCollections struct { *corestr.LinkedCollections ErrorWrapper *errorwrapper.Wrapper }
func EmptyLinkedCollections ¶ added in v0.1.0
func EmptyLinkedCollections() *LinkedCollections
func EmptyLinkedCollectionsUsingError ¶ added in v0.1.0
func EmptyLinkedCollectionsUsingError( wrapper *errorwrapper.Wrapper, ) *LinkedCollections
wrapper nil will point to empty error wrapper
func NewLinkedCollections ¶ added in v0.1.0
func NewLinkedCollections() *LinkedCollections
func NewLinkedCollectionsUsingItemsError ¶ added in v0.1.0
func NewLinkedCollectionsUsingItemsErrorWrapper ¶ added in v0.1.0
func NewLinkedCollectionsUsingItemsErrorWrapper( items *[]string, isMakeClone bool, wrapper *errorwrapper.Wrapper, ) *LinkedCollections
wrapper nil will point to empty error wrapper
func NewLinkedCollectionsUsingPtrItemsError ¶ added in v0.1.0
func NewLinkedCollectionsUsingPtrItemsError( ptrItems *[]*string, err error, errVariation errtype.Variation, ) *LinkedCollections
type LinkedList ¶ added in v0.1.0
type LinkedList struct { *corestr.LinkedList ErrorWrapper *errorwrapper.Wrapper }
func EmptyLinkedList ¶ added in v0.1.0
func EmptyLinkedList() *LinkedList
func EmptyLinkedListUsingError ¶ added in v0.1.0
func EmptyLinkedListUsingError( wrapper *errorwrapper.Wrapper, ) *LinkedList
wrapper nil will point to empty error wrapper
func NewLinkedList ¶ added in v0.1.0
func NewLinkedList() *LinkedList
func NewLinkedListUsingItemsError ¶ added in v0.1.0
func NewLinkedListUsingItemsError( items *[]string, err error, errVariation errtype.Variation, ) *LinkedList
func NewLinkedListUsingItemsErrorWrapper ¶ added in v0.1.0
func NewLinkedListUsingItemsErrorWrapper( items *[]string, wrapper *errorwrapper.Wrapper, ) *LinkedList
wrapper nil will point to empty error wrapper
func NewLinkedListUsingPtrItemsError ¶ added in v0.1.0
func NewLinkedListUsingPtrItemsError( ptrItems *[]*string, err error, errVariation errtype.Variation, ) *LinkedList
type Result ¶
type Result struct { Value string ErrorWrapper *errorwrapper.Wrapper }
func EmptyErrorResult ¶
func EmptyErrorResultPtr ¶
func ErrorWrapper ¶ added in v0.2.0
func ErrorWrapper( errW *errorwrapper.Wrapper, ) Result
func ErrorWrapperPtr ¶ added in v0.2.0
func ErrorWrapperPtr( errW *errorwrapper.Wrapper, ) *Result
func NewErrorWithType ¶
func NewUsingWrapper ¶ added in v0.2.0
func NewUsingWrapper( result string, errW *errorwrapper.Wrapper, ) Result
func NewUsingWrapperPtr ¶ added in v0.2.0
func NewUsingWrapperPtr( result string, errW *errorwrapper.Wrapper, ) *Result
type Result2 ¶
type Result2 struct { Value string Value2 string ErrorWrapper *errorwrapper.Wrapper }
type Result3 ¶
type Result3 struct { Value string Value2 string Value3 string ErrorWrapper *errorwrapper.Wrapper }
type ResultWithApplicable ¶
type ResultWithApplicable struct { Value string IsApplicable bool ErrorWrapper *errorwrapper.Wrapper }
func EmptyErrorApplicableResult ¶
func EmptyErrorApplicableResult( result string, isApplicable bool, ) ResultWithApplicable
func EmptyErrorApplicableResultPtr ¶
func EmptyErrorApplicableResultPtr( result string, isApplicable bool, ) *ResultWithApplicable
func NewApplicable ¶
func NewApplicablePtr ¶
type ResultWithApplicable2 ¶
type ResultWithApplicable2 struct { Value string Value2 string IsApplicable bool ErrorWrapper *errorwrapper.Wrapper }
func EmptyErrorApplicableResult2 ¶
func EmptyErrorApplicableResult2( result, result2 string, isApplicable bool, ) ResultWithApplicable2
func EmptyErrorApplicableResult2Ptr ¶
func EmptyErrorApplicableResult2Ptr( result, result2 string, isApplicable bool, ) *ResultWithApplicable2
func NewApplicable2 ¶
func NewApplicable2Ptr ¶
type Results ¶
type Results struct { Values *[]string ErrorWrapper *errorwrapper.Wrapper }
func EmptyErrorResults ¶
func EmptyErrorResultsPtr ¶
func NewResults ¶
func NewResultsPtr ¶
func NewResultsUsingWrapperPtr ¶ added in v0.2.1
func NewResultsUsingWrapperPtr( values *[]string, errW *errorwrapper.Wrapper, ) *Results