protected Variable(Solver solver, string name) : base(solver.StateStack) { m_Solver = solver; m_Name = name; m_InQueue = false; m_IsLead = false; m_ConstraintList = new RevList <ConstraintVar>(m_Solver.StateStack); m_OnVarDomainList = new RevList <IDemon>(m_Solver.StateStack); m_OnVarIntervalList = new RevList <IDemon>(m_Solver.StateStack); m_OnVarIsBoundList = new RevList <IDemon>(m_Solver.StateStack); m_Solver.VarList.Add(this); }
static void Main(string[] args) { RevList <int> reversed = new RevList <int>(); }