#ifndef MATADOR_COLLECTION_RESOLVER_HPP #define MATADOR_COLLECTION_RESOLVER_HPP #include "matador/object/abstract_type_resolver.hpp" #include "matador/object/object_ptr.hpp" #include #include namespace matador::object { template class collection_resolver : public abstract_type_resolver { public: collection_resolver() : abstract_type_resolver(typeid(std::vector>)) {} virtual std::vector> resolve(const utils::identifier& id) = 0; }; } #endif //MATADOR_COLLECTION_RESOLVER_HPP