Home | History | Annotate | Download | only in aapt
      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
     29