|
RawSpeed
fast raw decoding library
|
#include "common/ErrorLog.h"
Public Member Functions | |
| void | setError (const std::string &err) REQUIRES(!mutex) |
| bool | isTooManyErrors (unsigned many, std::string *firstErr=nullptr) REQUIRES(!mutex) |
| std::vector< std::string > && | getErrors () REQUIRES(!mutex) |
Private Member Functions | |
| std::vector< std::string > errors | GUARDED_BY (mutex) |
Private Attributes | |
| Mutex | mutex |
Definition at line 30 of file ErrorLog.h.
| std::vector< std::string > && rawspeed::ErrorLog::getErrors | ( | ) |
Definition at line 47 of file ErrorLog.cpp.
References mutex.
Referenced by GUARDED_BY(), and main().
|
private |
| bool rawspeed::ErrorLog::isTooManyErrors | ( | unsigned | many, |
| std::string * | firstErr = nullptr ) |
Definition at line 34 of file ErrorLog.cpp.
References mutex.
| void rawspeed::ErrorLog::setError | ( | const std::string & | err | ) |
Definition at line 29 of file ErrorLog.cpp.
References mutex.
|
private |
Definition at line 31 of file ErrorLog.h.
Referenced by getErrors(), GUARDED_BY(), isTooManyErrors(), and setError().