Bash++ Standard Library
The Bash++ Standard Library is a collection of common data structures and algorithms implemented in Bash++. It is provided by the libstd-bpp package, which is included with the Bash++ compiler.
Contents
Array
@include <Array>
- @class Array
- Simple Array implementation
Queue
@include <Queue>
- @class Queue
- Simple Queue implementation
SharedArray
@include <SharedArray>
- @class SharedArray : SharedObject
- Array that can be shared between multiple concurrent processes
SharedObject
@include <SharedObject>
- @class SharedObject
- Base class for objects that can be used across multiple concurrent processes
SharedQueue
@include <SharedQueue>
- @class SharedQueue : SharedObject
- Queue which can be shared between multiple concurrent processes
SharedStack
@include <SharedStack>
- @class SharedStack : SharedObject
- Stack that can be shared between multiple concurrent processes
SharedVar
@include <SharedVar>
- @class SharedVar : SharedObject
- Primitive variable that can be shared between multiple concurrent processes
Stack
@include <Stack>
- @class Stack
- Simple Stack implementation
TypedArray
@include <TypedArray>
- @class TypedArray : Array
- Array which enforces type restrictions on its elements
TypedQueue
@include <TypedQueue>
- @class TypedQueue : Queue
- Queue which enforces type restrictions on its elements
TypedStack
@include <TypedStack>
- @class TypedStack : Stack
- Stack which enforces type restrictions on its elements