multi_index_container

package
v0.0.0-...-c626c17 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MultiIndex

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

func New

func New() *MultiIndex

func (*MultiIndex) Clear

func (m *MultiIndex) Clear()

func (*MultiIndex) Erase

func (m *MultiIndex) Erase(iter multiindex.IteratorType)

func (*MultiIndex) GetFinalIndex

func (m *MultiIndex) GetFinalIndex() interface{}

func (*MultiIndex) GetIndex

func (m *MultiIndex) GetIndex() interface{}

func (*MultiIndex) GetSuperIndex

func (m *MultiIndex) GetSuperIndex() interface{}

method for MultiIndex

func (*MultiIndex) Insert

func (m *MultiIndex) Insert(v Value) bool

func (*MultiIndex) Modify

func (m *MultiIndex) Modify(iter multiindex.IteratorType, mod func(*Value)) bool

func (*MultiIndex) Size

func (m *MultiIndex) Size() int

type MultiIndexBase

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

/ IndexBase

func (*MultiIndexBase) GetFinalIndex

func (i *MultiIndexBase) GetFinalIndex() interface{}

func (*MultiIndexBase) GetSuperIndex

func (i *MultiIndexBase) GetSuperIndex() interface{}

type MultiIndexBaseNode

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

type MultiIndexNode

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

func (*MultiIndexNode) GetFinalNode

func (n *MultiIndexNode) GetFinalNode() interface{}

func (*MultiIndexNode) GetSuperNode

func (n *MultiIndexNode) GetSuperNode() interface{}

type SuperIndex

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

generic class

type SuperNode

type SuperNode struct {
	GetSuperNode func() (n interface{})
	GetFinalNode func() (n interface{})
	// contains filtered or unexported fields
}

generic class

type Value

type Value = int

template type MultiIndex(SuperIndex,SuperNode,Value)

Jump to

Keyboard shortcuts

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