reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
30 class Logger;
125 static void retain(T *obj) { obj->Retain(); } 126 static void release(T *obj) { obj->Release(); } 136 T *Obj = nullptr; 139 using element_type = T; 142 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } 147 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> &&S) : Obj(S.get()) { 152 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X> &S) : Obj(S.get()) { 163 T &operator*() const { return *Obj; } 164 T *operator->() const { return Obj; } 165 T *get() const { return Obj; } 184 IntrusiveRefCntPtrInfo<T>::retain(Obj); 189 IntrusiveRefCntPtrInfo<T>::release(Obj);tools/clang/tools/libclang/CIndex.cpp
8898 Logger &cxindex::Logger::operator<<(CXTranslationUnit TU) { 8912 Logger &cxindex::Logger::operator<<(const FileEntry *FE) { 8917 Logger &cxindex::Logger::operator<<(CXCursor cursor) { 8924 Logger &cxindex::Logger::operator<<(CXSourceLocation Loc) { 8934 Logger &cxindex::Logger::operator<<(CXSourceRange range) { 8962 Logger &cxindex::Logger::operator<<(CXString Str) { 8967 Logger &cxindex::Logger::operator<<(const llvm::format_object_base &Fmt) {tools/clang/tools/libclang/CIndexHigh.cpp
411 LogRef Log = Logger::make(__func__); 485 LogRef Log = Logger::make(__func__);tools/clang/tools/libclang/CLog.h
31 typedef IntrusiveRefCntPtr<Logger> LogRef; 40 class Logger : public RefCountedBase<Logger> { 52 if (const char *EnvOpt = Logger::getEnvVar()) 59 return new Logger(name, trace); 67 Logger &operator<<(CXTranslationUnit); 68 Logger &operator<<(const FileEntry *FE); 69 Logger &operator<<(CXCursor cursor); 70 Logger &operator<<(CXSourceLocation); 71 Logger &operator<<(CXSourceRange); 72 Logger &operator<<(CXString); 73 Logger &operator<<(llvm::StringRef Str) { LogOS << Str; return *this; } 74 Logger &operator<<(const char *Str) { 79 Logger &operator<<(unsigned long N) { LogOS << N; return *this; } 80 Logger &operator<<(long N) { LogOS << N ; return *this; } 81 Logger &operator<<(unsigned int N) { LogOS << N; return *this; } 82 Logger &operator<<(int N) { LogOS << N; return *this; } 83 Logger &operator<<(char C) { LogOS << C; return *this; } 84 Logger &operator<<(unsigned char C) { LogOS << C; return *this; } 85 Logger &operator<<(signed char C) { LogOS << C; return *this; } 86 Logger &operator<<(const llvm::format_object_base &Fmt);tools/clang/tools/libclang/CXSourceLocation.cpp
127 LogRef Log = Logger::make(__func__);
tools/clang/tools/libclang/Indexing.cpp 474 if (Logger::isLoggingEnabled())