class AidlErrorLog
Defined at line 28 of file ../../third_party/android/platform/system/tools/aidl/logging.h
Generic point for printing any error in the AIDL compiler.
Public Methods
void AidlErrorLog (Severity severity, const AidlLocation & location, const std::string & suffix)
void AidlErrorLog (Severity severity, const std::string & filename)
void AidlErrorLog (Severity severity, const AidlNode & node)
void AidlErrorLog (Severity severity, const AidlNode * node)
Defined at line 35 of file ../../third_party/android/platform/system/tools/aidl/logging.h
template <typename T>
void AidlErrorLog (Severity severity, const std::unique_ptr<T> & node)
Defined at line 38 of file ../../third_party/android/platform/system/tools/aidl/logging.h
void AidlErrorLog (const AidlErrorLog & )
AidlErrorLog is a single use object. No need to copy
Defined at line 42 of file ../../third_party/android/platform/system/tools/aidl/logging.h
AidlErrorLog & operator= (const AidlErrorLog & )
Defined at line 43 of file ../../third_party/android/platform/system/tools/aidl/logging.h
void AidlErrorLog (AidlErrorLog && )
btw, making it movable so that functions can return it.
Defined at line 46 of file ../../third_party/android/platform/system/tools/aidl/logging.h
AidlErrorLog & operator= (AidlErrorLog && )
Defined at line 47 of file ../../third_party/android/platform/system/tools/aidl/logging.h
template <typename T>
AidlErrorLog & operator<< (T && arg)
Defined at line 50 of file ../../third_party/android/platform/system/tools/aidl/logging.h
void clearError ()
Defined at line 57 of file ../../third_party/android/platform/system/tools/aidl/logging.h
bool hadError ()
Defined at line 58 of file ../../third_party/android/platform/system/tools/aidl/logging.h
void ~AidlErrorLog ()
Enumerations
enum Severity
| Name | Value |
|---|---|
| NO_OP | 0 |
| WARNING | 1 |
| ERROR | 2 |
| FATAL | 3 |
Defined at line 30 of file ../../third_party/android/platform/system/tools/aidl/logging.h