MADARA
3.4.1
|
Provides container classes for fast knowledge base access and mutation. More...
Classes | |
class | Barrier |
This class stores an integer within a variable context. More... | |
class | BaseContainer |
This class is an abstract base class for all containers. More... | |
class | BufferVector |
This class stores a vector of character buffers. More... | |
class | CircularBuffer |
This container stores a thread-safe circular buffer with O(1) access times. More... | |
class | CircularBufferConsumer |
This container stores a thread-safe, personalized consumer for CircularBuffer instances. More... | |
class | Collection |
A collection of MADARA containers that can be used for aggregate operations on all containers in the collection. More... | |
class | Counter |
This class stores an integer within a variable context. More... | |
class | Double |
This class stores a double within a variable context. More... | |
class | DoubleStaged |
Stages an integer value to and from the knowledge base. More... | |
class | DoubleVector |
This class stores a vector of doubles inside of KaRL. More... | |
class | DoubleVector2D |
Manages a 2D array of doubles as a virtual overlay in the KnowledgeBase. More... | |
class | DoubleVector3D |
Manages a 3D array of doubles as a virtual overlay in the KnowledgeBase. More... | |
class | DoubleVectorVector |
This class stores a vector of NativeDoubleVectors. More... | |
class | FlexMap |
This class stores a flexible map of strings and ints to KaRL variables FlexMap differs from Map in three distinct ways. More... | |
class | Integer |
This class stores an integer within a variable context. More... | |
class | IntegerStaged |
Stages an integer value to and from the knowledge base. More... | |
class | IntegerVector |
This class stores a vector of integers inside of KaRL. More... | |
class | IntegerVector2D |
Manages a 2D array of integers as a virtual overlay in the KnowledgeBase. More... | |
class | IntegerVector3D |
Manages a 3D array of doubles as a virtual overlay in the KnowledgeBase. More... | |
class | IntegerVectorVector |
This class stores a vector of NativeIntegerVectors. More... | |
class | LegacyBarrier |
This class stores an integer within a variable context. More... | |
class | Map |
This class stores a map of strings to KaRL variables. More... | |
class | NativeCircularBufferConsumer |
This class provides an interface similar to CircularBufferConsumer, which uses the internal history buffer of KnowledgeRecord. More... | |
class | NativeDoubleVector |
This class stores a vector of doubles inside of KaRL. More... | |
class | NativeDoubleVectorStaged |
This class stores a vector of doubles inside of KaRL. More... | |
class | NativeIntegerVector |
This class stores a vector of doubles inside of KaRL. More... | |
class | NativeIntegerVectorStaged |
This class stores a vector of doubles inside of KaRL. More... | |
class | Queue |
This class stores thread-safe queue within the knowledge base. More... | |
class | String |
This class stores a string within a variable context. More... | |
class | StringStaged |
Stages a string value to and from the knowledge base. More... | |
class | StringVector |
This class stores a vector of strings inside of KaRL. More... | |
class | Vector |
This class stores a vector of KaRL variables. More... | |
Typedefs | |
typedef Vector | Array |
provide the Array alias for the Vector class More... | |
typedef BufferVector | BufferArray |
provide the Array alias for the BufferVector class More... | |
typedef DoubleVector | DoubleArray |
provide the Array alias for the DoubleVector class More... | |
typedef IntegerVector | IntegerArray |
provide the Array alias for the IntegerVector class More... | |
typedef NativeDoubleVector | NativeDoubleArray |
provide the Array alias for the NativeDoubleVector class More... | |
typedef NativeDoubleVectorStaged | NativeDoubleArrayStaged |
provide the Array alias for the NativeDoubleVectorStaged class More... | |
typedef NativeIntegerVector | NativeIntegerArray |
provide the Array alias for the NativeIntegerVector class More... | |
typedef NativeIntegerVectorStaged | NativeIntegerArrayStaged |
provide the Array alias for the NativeIntegerVectorStaged class More... | |
typedef StringVector | StringArray |
provide the Array alias for the StringVector class More... | |
Provides container classes for fast knowledge base access and mutation.
provide the Array alias for the BufferVector class
Definition at line 386 of file BufferVector.h.
provide the Array alias for the DoubleVector class
Definition at line 373 of file DoubleVector.h.
provide the Array alias for the IntegerVector class
Definition at line 383 of file IntegerVector.h.
provide the Array alias for the NativeDoubleVector class
Definition at line 338 of file NativeDoubleVector.h.
provide the Array alias for the NativeDoubleVectorStaged class
Definition at line 313 of file NativeDoubleVectorStaged.h.
provide the Array alias for the NativeIntegerVector class
Definition at line 316 of file NativeIntegerVector.h.
provide the Array alias for the NativeIntegerVectorStaged class
Definition at line 306 of file NativeIntegerVectorStaged.h.
provide the Array alias for the StringVector class
Definition at line 374 of file StringVector.h.