project: added project skeleton
Skeleton includes emtpy implementations of application class structure. Source groups were added to CMakeLists to define filters in Visual Studio.
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
#ifndef TEXT_LOCATION_LINE_H
|
||||
#define TEXT_LOCATION_LINE_H
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "data/TextLocation.h"
|
||||
|
||||
class TextLocationFile;
|
||||
|
||||
class TextLocationLine
|
||||
{
|
||||
public:
|
||||
TextLocationLine(const std::weak_ptr<TextLocationFile>& textLocationFile, unsigned int lineNumber);
|
||||
|
||||
~TextLocationLine();
|
||||
|
||||
private:
|
||||
const std::weak_ptr<TextLocationFile> m_textLocationFile;
|
||||
const unsigned int m_lineNumber;
|
||||
|
||||
const std::vector<std::shared_ptr<TextLocation>> m_textLocations;
|
||||
};
|
||||
|
||||
|
||||
#endif // TEXT_LOCATION_LINE_H
|
||||
Reference in New Issue
Block a user