reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
56 static inline void *getAsVoidPointer(T *P) { return P; } 57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); } 59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };tools/clang/include/clang/Lex/Preprocessor.h
579 mutable llvm::PointerUnion<MacroDirective *, ModuleMacroInfo *> State; 581 ModuleMacroInfo *getModuleInfo(Preprocessor &PP, 593 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); 593 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); 596 ModuleMacroInfo(State.get<MacroDirective *>()); 622 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 622 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 627 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 627 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 633 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 633 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 640 auto *Info = getModuleInfo(PP, II); 646 if (auto *Info = getModuleInfo(PP, II)) 660 if (auto *Info = getModuleInfo(PP, II)) { 670 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 670 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) 677 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); 677 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); 682 ModuleMacroInfo(State.get<MacroDirective *>()); 2014 void updateModuleMacroInfo(const IdentifierInfo *II, ModuleMacroInfo &Info);tools/clang/lib/Lex/PPMacroExpansion.cpp
180 ModuleMacroInfo &Info) {