]> git.saurik.com Git - android/aapt.git/blob - SourcePos.h
am ac9f5057: am 996b073e: Fix length of pattern.
[android/aapt.git] / SourcePos.h
1 #ifndef SOURCEPOS_H
2 #define SOURCEPOS_H
3
4 #include <utils/String8.h>
5 #include <stdio.h>
6
7 using namespace android;
8
9 class SourcePos
10 {
11 public:
12 String8 file;
13 int line;
14
15 SourcePos(const String8& f, int l);
16 SourcePos(const SourcePos& that);
17 SourcePos();
18 ~SourcePos();
19
20 int error(const char* fmt, ...) const;
21 int warning(const char* fmt, ...) const;
22
23 static bool hasErrors();
24 static void printErrors(FILE* to);
25 };
26
27
28 #endif // SOURCEPOS_H