/** ** \file ast/record-ty.cc ** \brief Implementation of ast::RecordTy. */ #include #include #include namespace ast { RecordTy::RecordTy(const Location& location, fields_type* fields) : Ty(location) , fields_(fields) {} RecordTy::~RecordTy() { misc::deep_clear(*fields_); delete fields_; } void RecordTy::accept(ConstVisitor& v) const { v(*this); } void RecordTy::accept(Visitor& v) { v(*this); } } // namespace ast