| 
Public Member Functions | 
| virtual int | AddMessage (const char *desc, int severity, int ninfo=0, int npos=0, int nline=0) | 
| virtual int | AddMessage (unsigned int objid, const char *objidstr, const char *npath, const char *desc, int severity, int ninfo=0, int npos=0, int nline=0) | 
| virtual const char * | Message (int i, int *severity, int *info, int *pos=NULL, int *line=NULL) | 
| virtual int | Total () | 
| virtual ErrorLogNode * | Message (int i) | 
| virtual const char * | MessageStr (int i) | 
|  | Return message i, or NULL if i out or range. 
 | 
| virtual char * | FullMessageStr () | 
|  | Return new char[] with all messages, or NULL if there are none. 
 | 
| virtual int | Warnings (int since=0) | 
|  | Return the number of warnings. 
 | 
| virtual int | Errors (int since=0) | 
|  | Return the number of failing errors. 
 | 
| virtual int | Oks (int since=0) | 
|  | Return the number of ok notes. 
 | 
| virtual void | Clear () | 
Class to simplify keeping track of offending objects. 
This is used by importers and exporters to tag and describe various incompatibilities. It allows one to quickly locate problems.