module

package module
v4.6.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: MIT Imports: 4 Imported by: 5

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func Array

func Array[V any](arguments ...any) col.ArrayLike[V]

func Catalog

func Catalog[K comparable, V any](arguments ...any) col.CatalogLike[K, V]

func List

func List[V any](arguments ...any) col.ListLike[V]

func Map

func Map[K comparable, V any](arguments ...any) col.MapLike[K, V]

func Queue

func Queue[V any](arguments ...any) col.QueueLike[V]

func Set

func Set[V any](arguments ...any) col.SetLike[V]

func Stack

func Stack[V any](arguments ...any) col.StackLike[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.

Jump to

Keyboard shortcuts

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