#pragma once #include "storage/record_accessor.hpp" #include "storage/vertex.hpp" class Vertices; class Vertex::Accessor : public RecordAccessor { public: using RecordAccessor::RecordAccessor; size_t out_degree() const; size_t in_degree() const; size_t degree() const; void add_label(const Label &label); bool has_label(const Label &label) const; const std::set& labels() const; };