Documentation ¶
Overview ¶
Package "module" defines a universal constructor for each class that is exported by this module. Each constructor delegates the actual construction process to one of the classes defined in a subpackage for this module.
For detailed documentation on this entire module refer to the wiki:
This package follows the Crater Dog Technologies™ (craterdog) Go Coding Conventions located here:
Most of the classes defined in this module utilize a notation class to handle the parsing and formatting of instances of each class using a specific notation. The default notation is Crater Dog Collection Notation™ (CDCN), but others like JSON and XML could be supported as well.
Index ¶
- func Array[V any](arguments ...any) col.ArrayLike[V]
- func Catalog[K comparable, V any](arguments ...any) col.CatalogLike[K, V]
- func List[V any](arguments ...any) col.ListLike[V]
- func Map[K comparable, V any](arguments ...any) col.MapLike[K, V]
- func Queue[V any](arguments ...any) col.QueueLike[V]
- func Set[V any](arguments ...any) col.SetLike[V]
- func Stack[V any](arguments ...any) col.StackLike[V]
- type NotationLike
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Catalog ¶
func Catalog[K comparable, V any](arguments ...any) col.CatalogLike[K, V]
Types ¶
type NotationLike ¶ added in v4.1.0
type NotationLike = col.NotationLike
func CDCN ¶
func CDCN(arguments ...any) NotationLike
func JSON ¶
func JSON(arguments ...any) NotationLike
func XML ¶
func XML(arguments ...any) NotationLike
Directories ¶
Path | Synopsis |
---|---|
Package "agent" defines a set of agents that operate on values of a generic type.
|
Package "agent" defines a set of agents that operate on values of a generic type. |
Package "cdcn" provides a set of classes that provide an implementation of the notation-like abstract class for parsing and formatting source files containing Crater Dog Collection Notation™ (CDCN).
|
Package "cdcn" provides a set of classes that provide an implementation of the notation-like abstract class for parsing and formatting source files containing Crater Dog Collection Notation™ (CDCN). |
Package "collection" defines a set of simple, pragmatic abstract types and interfaces for Go based collections of values.
|
Package "collection" defines a set of simple, pragmatic abstract types and interfaces for Go based collections of values. |