| _checkSameDomain_(const Variable &aRV) const override | gum::IntegerVariable | privatevirtual |
| _description_ | gum::Variable | mutableprivate |
| _domain_ | gum::IntegerVariable | private |
| _name_ | gum::Variable | private |
| addValue(int value) | gum::IntegerVariable | |
| changeValue(int old_value, int new_value) | gum::IntegerVariable | |
| clone() const override | gum::IntegerVariable | virtual |
| closestIndex(double val) const override | gum::IntegerVariable | virtual |
| closestLabel(double val) const override | gum::IntegerVariable | virtual |
| copy_(const Variable &aRV) | gum::Variable | protected |
| description() const | gum::Variable | |
| DiscreteVariable(std::string_view aName, std::string_view aDesc) | gum::DiscreteVariable | |
| DiscreteVariable(const DiscreteVariable &aDRV) | gum::DiscreteVariable | |
| DiscreteVariable() | gum::DiscreteVariable | protected |
| domain() const override | gum::IntegerVariable | virtual |
| domainSize() const override | gum::IntegerVariable | virtual |
| empty() const | gum::DiscreteVariable | |
| eraseValue(int value) | gum::IntegerVariable | |
| eraseValues() | gum::IntegerVariable | |
| index(std::string_view label) const override | gum::IntegerVariable | virtual |
| integerDomain() const | gum::IntegerVariable | |
| IntegerVariable(std::string_view aName, std::string_view aDesc="") | gum::IntegerVariable | |
| IntegerVariable(std::string_view aName, std::string_view aDesc, const std::vector< int > &domain) | gum::IntegerVariable | |
| IntegerVariable(std::string_view aName, std::string_view aDesc, int first, int last, Size nb) | gum::IntegerVariable | |
| IntegerVariable(const IntegerVariable &from) | gum::IntegerVariable | |
| IntegerVariable(IntegerVariable &&from) noexcept | gum::IntegerVariable | |
| isEmpirical() const | gum::DiscreteVariable | virtual |
| isNumerical() const | gum::DiscreteVariable | |
| isValue(int value) const | gum::IntegerVariable | |
| label(Idx index) const override | gum::IntegerVariable | virtual |
| labels() const | gum::DiscreteVariable | |
| name() const | gum::Variable | |
| numerical(Idx index) const override | gum::IntegerVariable | virtual |
| operator=(const IntegerVariable &from) | gum::IntegerVariable | |
| operator=(IntegerVariable &&from) | gum::IntegerVariable | |
| gum::DiscreteVariable::operator=(const DiscreteVariable &aRV) | gum::DiscreteVariable | |
| gum::Variable::operator=(const Variable &aRV) | gum::Variable | |
| operator==(const Variable &aRV) const | gum::Variable | |
| operator[](std::string_view label) const | gum::DiscreteVariable | |
| setDescription(std::string_view theValue) const | gum::Variable | |
| setName(std::string_view theValue) | gum::Variable | |
| stype() const override | gum::IntegerVariable | virtual |
| toFast() const override | gum::IntegerVariable | virtual |
| toString() const | gum::DiscreteVariable | |
| toStringWithDescription() const | gum::DiscreteVariable | |
| Variable() | gum::Variable | inlineprotected |
| Variable(std::string_view aName, std::string_view aDesc) | gum::Variable | protected |
| Variable(const Variable &aRV) | gum::Variable | protected |
| varType() const override | gum::IntegerVariable | virtual |
| ~DiscreteVariable() override | gum::DiscreteVariable | |
| ~IntegerVariable() override | gum::IntegerVariable | |
| ~Variable() | gum::Variable | virtual |