Files
Sourcetrail/src/lib/data/parser/ParseLocation.h
T

33 lines
568 B
C++

#ifndef PARSE_LOCATION_H
#define PARSE_LOCATION_H
#include <string>
#include "utility/file/FilePath.h"
#include "utility/types.h"
struct ParseLocation
{
ParseLocation();
ParseLocation(
const FilePath& filePath,
uint lineNumber,
uint columnNumber
);
ParseLocation(
const FilePath& filePath,
uint startLineNumber, uint startColumnNumber,
uint endLineNumber, uint endColumnNumber
);
bool isValid() const;
FilePath filePath;
uint startLineNumber;
uint startColumnNumber;
uint endLineNumber;
uint endColumnNumber;
};
#endif // PARSE_LOCATION_H