|
clang 24.0.0git
|
#include "clang/Basic/AtomicLineLogger.h"
Public Member Functions | |
| AtomicLineLogger () | |
| AtomicLineLogger (StringRef LogFilePath) | |
| AtomicLineLogger (AtomicLineLogger &&)=delete | |
| AtomicLineLogger & | operator= (AtomicLineLogger &&)=delete |
| ~AtomicLineLogger () | |
| bool | enable (StringRef RequestedLogPath) |
| Enables the logger if it is not already enabled. | |
| StringRef | getLogPath () const |
| LogLine | log () |
Definition at line 63 of file AtomicLineLogger.h.
|
inline |
Definition at line 78 of file AtomicLineLogger.h.
Referenced by AtomicLineLogger(), and operator=().
| AtomicLineLogger::AtomicLineLogger | ( | StringRef | LogFilePath | ) |
Definition at line 117 of file AtomicLineLogger.cpp.
|
delete |
References AtomicLineLogger().
| AtomicLineLogger::~AtomicLineLogger | ( | ) |
Definition at line 148 of file AtomicLineLogger.cpp.
References log().
| bool AtomicLineLogger::enable | ( | StringRef | RequestedLogPath | ) |
Enables the logger if it is not already enabled.
Thread safe.
Definition at line 124 of file AtomicLineLogger.cpp.
Referenced by buildCompilation().
|
inline |
Definition at line 94 of file AtomicLineLogger.h.
Referenced by buildCompilation().
| LogLine AtomicLineLogger::log | ( | ) |
Definition at line 141 of file AtomicLineLogger.cpp.
Referenced by clang::CompilerInstance::compileModule(), and ~AtomicLineLogger().
|
delete |
References AtomicLineLogger().