#ifndef TEXT_LOCATION_LINE_H #define TEXT_LOCATION_LINE_H #include #include #include "data/TextLocation.h" class TextLocationFile; class TextLocationLine { public: TextLocationLine(std::weak_ptr textLocationFile, unsigned int lineNumber); ~TextLocationLine(); unsigned int getLineNumber() const; private: const std::weak_ptr m_textLocationFile; const unsigned int m_lineNumber; const std::vector > m_textLocations; }; #endif // TEXT_LOCATION_LINE_H