/** ** \file type/array.hh ** \brief The class Array. */ #pragma once #include #include namespace type { /// Array types. class Array : public Type { // FIXME DONE: Some code was deleted here. public: Array(const Type* element_type); void accept(ConstVisitor& v) const override; void accept(Visitor& v) override; inline const Type* get_element_type() const; protected: const Type* const element_type_; }; } // namespace type #include