| _checkSameDomain_(const Variable &aRV) const final | 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 final | gum::IntegerVariable | virtual |
| closestIndex(double val) const final | gum::IntegerVariable | virtual |
| closestLabel(double val) const | gum::IntegerVariable | |
| copy_(const Variable &aRV) | gum::Variable | protected |
| description() const | gum::Variable | |
| DiscreteVariable(const std::string &aName, const std::string &aDesc) | gum::DiscreteVariable | |
| DiscreteVariable(const DiscreteVariable &aDRV) | gum::DiscreteVariable | |
| DiscreteVariable() | gum::DiscreteVariable | inlineprotected |
| domain() const final | gum::IntegerVariable | virtual |
| domainSize() const final | gum::IntegerVariable | virtual |
| empty() const | gum::DiscreteVariable | |
| eraseValue(int value) | gum::IntegerVariable | |
| eraseValues() | gum::IntegerVariable | |
| index(const std::string &label) const final | gum::IntegerVariable | virtual |
| integerDomain() const | gum::IntegerVariable | |
| IntegerVariable(const std::string &aName, const std::string &aDesc="") | gum::IntegerVariable | |
| IntegerVariable(const std::string &aName, const std::string &aDesc, const std::vector< int > &domain) | gum::IntegerVariable | |
| IntegerVariable(const std::string &aName, const std::string &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 | inlinevirtual |
| isValue(int value) const | gum::IntegerVariable | |
| label(Idx index) const final | gum::IntegerVariable | virtual |
| labels() const | gum::DiscreteVariable | |
| name() const | gum::Variable | |
| numerical(Idx index) const final | 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[](const std::string &label) const | gum::DiscreteVariable | inline |
| setDescription(const std::string &theValue) const | gum::Variable | |
| setName(const std::string &theValue) | gum::Variable | |
| stype() const final | gum::IntegerVariable | inlinevirtual |
| toFast() const final | gum::IntegerVariable | virtual |
| toString() const | gum::DiscreteVariable | |
| toStringWithDescription() const | gum::DiscreteVariable | |
| Variable() | gum::Variable | inlineprotected |
| Variable(const std::string &aName, const std::string &aDesc) | gum::Variable | protected |
| Variable(const Variable &aRV) | gum::Variable | protected |
| varType() const final | gum::IntegerVariable | virtual |
| ~DiscreteVariable() override | gum::DiscreteVariable | |
| ~IntegerVariable() final | gum::IntegerVariable | |
| ~Variable() | gum::Variable | virtual |