#ifndef VARIABLE_ASSIGNMENT_HPP #define VARIABLE_ASSIGNMENT_HPP #include "Variable.hpp" #include "IdMap.hpp" template struct VariableAssignment : public IdMap,T> { VariableAssignment(unsigned int length) : IdMap,T>(length, -infinity()) { } VariableAssignment(unsigned int length, const T& initial) : IdMap,T>(length, initial) { } VariableAssignment(const VariableAssignment& other) : IdMap,T>(other) { } }; #endif