49#ifndef GUM_MULTI_DIM_READONLY_H
50#define GUM_MULTI_DIM_READONLY_H
65 template <
typename GUM_ELEMENT >
107 void fill(
const GUM_ELEMENT&)
const override;
Class for assigning/browsing values to tuples of discrete variables.
Abstract base class for all multi dimensionnal containers.
MultiDimImplementation()
Default constructor.
MultiDimContainer< GUM_ELEMENT > * newFactory() const override=0
Default constructor.
void fill(const GUM_ELEMENT &) const override
~MultiDimReadOnly() override
Class destructor.
MultiDimReadOnly()
Default constructor.
void set(const Instantiation &i, const GUM_ELEMENT &value) const override
GUM_ELEMENT & get_(const Instantiation &i) const override
Headers of gum::MultiDimImplementation.
Implementation of the MultiDimReadOnly class.
gum is the global namespace for all aGrUM entities