Documentation ¶
Index ¶
- type BoolColony
- type ByteColony
- type Complex128Colony
- type Complex64Colony
- type ErrorColony
- type Float32Colony
- type Float64Colony
- type Int16Colony
- type Int32Colony
- type Int64Colony
- type Int8Colony
- type IntColony
- type RuneColony
- type StringColony
- type Uint16Colony
- type Uint32Colony
- type Uint64Colony
- type Uint8Colony
- type UintColony
- type UintptrColony
- type ValueType
- type ValueTypeColony
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoolColony ¶
type BoolColony struct {
// contains filtered or unexported fields
}
BoolColony represents a colony of Bools.
func NewBoolColony ¶
func NewBoolColony(size uint) *BoolColony
NewBoolColony returns a new colony of Bools.
func (*BoolColony) Delete ¶
func (c *BoolColony) Delete(tp *bool)
Delete returns a pointer to the colony.
func (*BoolColony) Insert ¶
func (c *BoolColony) Insert(t *bool) (tp *bool)
Insert returns a pointer from the colony and initializes it with the provided data.
type ByteColony ¶
type ByteColony struct {
// contains filtered or unexported fields
}
ByteColony represents a colony of Bytes.
func NewByteColony ¶
func NewByteColony(size uint) *ByteColony
NewByteColony returns a new colony of Bytes.
func (*ByteColony) Delete ¶
func (c *ByteColony) Delete(tp *byte)
Delete returns a pointer to the colony.
func (*ByteColony) Insert ¶
func (c *ByteColony) Insert(t *byte) (tp *byte)
Insert returns a pointer from the colony and initializes it with the provided data.
type Complex128Colony ¶
type Complex128Colony struct {
// contains filtered or unexported fields
}
Complex128Colony represents a colony of Complex128s.
func NewComplex128Colony ¶
func NewComplex128Colony(size uint) *Complex128Colony
NewComplex128Colony returns a new colony of Complex128s.
func (*Complex128Colony) Delete ¶
func (c *Complex128Colony) Delete(tp *complex128)
Delete returns a pointer to the colony.
func (*Complex128Colony) Insert ¶
func (c *Complex128Colony) Insert(t *complex128) (tp *complex128)
Insert returns a pointer from the colony and initializes it with the provided data.
type Complex64Colony ¶
type Complex64Colony struct {
// contains filtered or unexported fields
}
Complex64Colony represents a colony of Complex64s.
func NewComplex64Colony ¶
func NewComplex64Colony(size uint) *Complex64Colony
NewComplex64Colony returns a new colony of Complex64s.
func (*Complex64Colony) Delete ¶
func (c *Complex64Colony) Delete(tp *complex64)
Delete returns a pointer to the colony.
func (*Complex64Colony) Insert ¶
func (c *Complex64Colony) Insert(t *complex64) (tp *complex64)
Insert returns a pointer from the colony and initializes it with the provided data.
type ErrorColony ¶
type ErrorColony struct {
// contains filtered or unexported fields
}
ErrorColony represents a colony of Errors.
func NewErrorColony ¶
func NewErrorColony(size uint) *ErrorColony
NewErrorColony returns a new colony of Errors.
func (*ErrorColony) Delete ¶
func (c *ErrorColony) Delete(tp *error)
Delete returns a pointer to the colony.
func (*ErrorColony) Insert ¶
func (c *ErrorColony) Insert(t *error) (tp *error)
Insert returns a pointer from the colony and initializes it with the provided data.
type Float32Colony ¶
type Float32Colony struct {
// contains filtered or unexported fields
}
Float32Colony represents a colony of Float32s.
func NewFloat32Colony ¶
func NewFloat32Colony(size uint) *Float32Colony
NewFloat32Colony returns a new colony of Float32s.
func (*Float32Colony) Delete ¶
func (c *Float32Colony) Delete(tp *float32)
Delete returns a pointer to the colony.
func (*Float32Colony) Insert ¶
func (c *Float32Colony) Insert(t *float32) (tp *float32)
Insert returns a pointer from the colony and initializes it with the provided data.
type Float64Colony ¶
type Float64Colony struct {
// contains filtered or unexported fields
}
Float64Colony represents a colony of Float64s.
func NewFloat64Colony ¶
func NewFloat64Colony(size uint) *Float64Colony
NewFloat64Colony returns a new colony of Float64s.
func (*Float64Colony) Delete ¶
func (c *Float64Colony) Delete(tp *float64)
Delete returns a pointer to the colony.
func (*Float64Colony) Insert ¶
func (c *Float64Colony) Insert(t *float64) (tp *float64)
Insert returns a pointer from the colony and initializes it with the provided data.
type Int16Colony ¶
type Int16Colony struct {
// contains filtered or unexported fields
}
Int16Colony represents a colony of Int16s.
func NewInt16Colony ¶
func NewInt16Colony(size uint) *Int16Colony
NewInt16Colony returns a new colony of Int16s.
func (*Int16Colony) Delete ¶
func (c *Int16Colony) Delete(tp *int16)
Delete returns a pointer to the colony.
func (*Int16Colony) Insert ¶
func (c *Int16Colony) Insert(t *int16) (tp *int16)
Insert returns a pointer from the colony and initializes it with the provided data.
type Int32Colony ¶
type Int32Colony struct {
// contains filtered or unexported fields
}
Int32Colony represents a colony of Int32s.
func NewInt32Colony ¶
func NewInt32Colony(size uint) *Int32Colony
NewInt32Colony returns a new colony of Int32s.
func (*Int32Colony) Delete ¶
func (c *Int32Colony) Delete(tp *int32)
Delete returns a pointer to the colony.
func (*Int32Colony) Insert ¶
func (c *Int32Colony) Insert(t *int32) (tp *int32)
Insert returns a pointer from the colony and initializes it with the provided data.
type Int64Colony ¶
type Int64Colony struct {
// contains filtered or unexported fields
}
Int64Colony represents a colony of Int64s.
func NewInt64Colony ¶
func NewInt64Colony(size uint) *Int64Colony
NewInt64Colony returns a new colony of Int64s.
func (*Int64Colony) Delete ¶
func (c *Int64Colony) Delete(tp *int64)
Delete returns a pointer to the colony.
func (*Int64Colony) Insert ¶
func (c *Int64Colony) Insert(t *int64) (tp *int64)
Insert returns a pointer from the colony and initializes it with the provided data.
type Int8Colony ¶
type Int8Colony struct {
// contains filtered or unexported fields
}
Int8Colony represents a colony of Int8s.
func NewInt8Colony ¶
func NewInt8Colony(size uint) *Int8Colony
NewInt8Colony returns a new colony of Int8s.
func (*Int8Colony) Delete ¶
func (c *Int8Colony) Delete(tp *int8)
Delete returns a pointer to the colony.
func (*Int8Colony) Insert ¶
func (c *Int8Colony) Insert(t *int8) (tp *int8)
Insert returns a pointer from the colony and initializes it with the provided data.
type IntColony ¶
type IntColony struct {
// contains filtered or unexported fields
}
IntColony represents a colony of Ints.
func NewIntColony ¶
NewIntColony returns a new colony of Ints.
type RuneColony ¶
type RuneColony struct {
// contains filtered or unexported fields
}
RuneColony represents a colony of Runes.
func NewRuneColony ¶
func NewRuneColony(size uint) *RuneColony
NewRuneColony returns a new colony of Runes.
func (*RuneColony) Delete ¶
func (c *RuneColony) Delete(tp *rune)
Delete returns a pointer to the colony.
func (*RuneColony) Insert ¶
func (c *RuneColony) Insert(t *rune) (tp *rune)
Insert returns a pointer from the colony and initializes it with the provided data.
type StringColony ¶
type StringColony struct {
// contains filtered or unexported fields
}
StringColony represents a colony of Strings.
func NewStringColony ¶
func NewStringColony(size uint) *StringColony
NewStringColony returns a new colony of Strings.
func (*StringColony) Delete ¶
func (c *StringColony) Delete(tp *string)
Delete returns a pointer to the colony.
func (*StringColony) Insert ¶
func (c *StringColony) Insert(t *string) (tp *string)
Insert returns a pointer from the colony and initializes it with the provided data.
type Uint16Colony ¶
type Uint16Colony struct {
// contains filtered or unexported fields
}
Uint16Colony represents a colony of Uint16s.
func NewUint16Colony ¶
func NewUint16Colony(size uint) *Uint16Colony
NewUint16Colony returns a new colony of Uint16s.
func (*Uint16Colony) Delete ¶
func (c *Uint16Colony) Delete(tp *uint16)
Delete returns a pointer to the colony.
func (*Uint16Colony) Insert ¶
func (c *Uint16Colony) Insert(t *uint16) (tp *uint16)
Insert returns a pointer from the colony and initializes it with the provided data.
type Uint32Colony ¶
type Uint32Colony struct {
// contains filtered or unexported fields
}
Uint32Colony represents a colony of Uint32s.
func NewUint32Colony ¶
func NewUint32Colony(size uint) *Uint32Colony
NewUint32Colony returns a new colony of Uint32s.
func (*Uint32Colony) Delete ¶
func (c *Uint32Colony) Delete(tp *uint32)
Delete returns a pointer to the colony.
func (*Uint32Colony) Insert ¶
func (c *Uint32Colony) Insert(t *uint32) (tp *uint32)
Insert returns a pointer from the colony and initializes it with the provided data.
type Uint64Colony ¶
type Uint64Colony struct {
// contains filtered or unexported fields
}
Uint64Colony represents a colony of Uint64s.
func NewUint64Colony ¶
func NewUint64Colony(size uint) *Uint64Colony
NewUint64Colony returns a new colony of Uint64s.
func (*Uint64Colony) Delete ¶
func (c *Uint64Colony) Delete(tp *uint64)
Delete returns a pointer to the colony.
func (*Uint64Colony) Insert ¶
func (c *Uint64Colony) Insert(t *uint64) (tp *uint64)
Insert returns a pointer from the colony and initializes it with the provided data.
type Uint8Colony ¶
type Uint8Colony struct {
// contains filtered or unexported fields
}
Uint8Colony represents a colony of Uint8s.
func NewUint8Colony ¶
func NewUint8Colony(size uint) *Uint8Colony
NewUint8Colony returns a new colony of Uint8s.
func (*Uint8Colony) Delete ¶
func (c *Uint8Colony) Delete(tp *uint8)
Delete returns a pointer to the colony.
func (*Uint8Colony) Insert ¶
func (c *Uint8Colony) Insert(t *uint8) (tp *uint8)
Insert returns a pointer from the colony and initializes it with the provided data.
type UintColony ¶
type UintColony struct {
// contains filtered or unexported fields
}
UintColony represents a colony of Uints.
func NewUintColony ¶
func NewUintColony(size uint) *UintColony
NewUintColony returns a new colony of Uints.
func (*UintColony) Delete ¶
func (c *UintColony) Delete(tp *uint)
Delete returns a pointer to the colony.
func (*UintColony) Insert ¶
func (c *UintColony) Insert(t *uint) (tp *uint)
Insert returns a pointer from the colony and initializes it with the provided data.
type UintptrColony ¶
type UintptrColony struct {
// contains filtered or unexported fields
}
UintptrColony represents a colony of Uintptrs.
func NewUintptrColony ¶
func NewUintptrColony(size uint) *UintptrColony
NewUintptrColony returns a new colony of Uintptrs.
func (*UintptrColony) Delete ¶
func (c *UintptrColony) Delete(tp *uintptr)
Delete returns a pointer to the colony.
func (*UintptrColony) Insert ¶
func (c *UintptrColony) Insert(t *uintptr) (tp *uintptr)
Insert returns a pointer from the colony and initializes it with the provided data.
type ValueTypeColony ¶
type ValueTypeColony struct {
// contains filtered or unexported fields
}
ValueTypeColony represents a colony of ValueTypes.
func NewValueTypeColony ¶
func NewValueTypeColony(size uint) *ValueTypeColony
NewValueTypeColony returns a new colony of ValueTypes.
func (*ValueTypeColony) Delete ¶
func (c *ValueTypeColony) Delete(tp *ValueType)
Delete returns a pointer to the colony.
func (*ValueTypeColony) Insert ¶
func (c *ValueTypeColony) Insert(t *ValueType) (tp *ValueType)
Insert returns a pointer from the colony and initializes it with the provided data.