reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
135 class PreprocessingDirective : public PreprocessedEntity { 170 class MacroExpansion : public PreprocessedEntity {
57 static inline bool doit(const From &Val) { 104 static inline bool doit(const From *Val) { 106 return isa_impl<To, From>::doit(*Val); 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 265 return cast_convert_val<X, Y*, 266 typename simplify_type<Y*>::SimpleType>::doit(Val); 305 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type 306 cast_or_null(Y *Val) { 342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) { 342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {tools/clang/include/clang/Lex/PreprocessingRecord.h
135 class PreprocessingDirective : public PreprocessedEntity { 141 static bool classof(const PreprocessedEntity *PD) { 164 static bool classof(const PreprocessedEntity *PE) { 170 class MacroExpansion : public PreprocessedEntity { 201 static bool classof(const PreprocessedEntity *PE) { 272 static bool classof(const PreprocessedEntity *PE) { 287 virtual PreprocessedEntity *ReadPreprocessedEntity(unsigned Index) = 0; 316 std::vector<PreprocessedEntity *> PreprocessedEntities; 323 std::vector<PreprocessedEntity *> LoadedPreprocessedEntities; 361 PreprocessedEntity *getPreprocessedEntity(PPEntityID PPID); 364 PreprocessedEntity *getLoadedPreprocessedEntity(unsigned Index); 432 PreprocessedEntity *, int, PreprocessedEntity *, 432 PreprocessedEntity *, int, PreprocessedEntity *, 433 PreprocessedEntity *> { 444 PreprocessedEntity *operator*() const { 451 PreprocessedEntity *operator->() const { return **this; } 502 PPEntityID addPreprocessedEntity(PreprocessedEntity *Entity);tools/clang/include/clang/Serialization/ASTReader.h
1712 PreprocessedEntity *ReadPreprocessedEntity(unsigned Index) override;
tools/clang/lib/Lex/PreprocessingRecord.cpp77 static bool isPreprocessedEntityIfInFileID(PreprocessedEntity *PPE, FileID FID, 109 if (PreprocessedEntity *PPE = LoadedPreprocessedEntities[LoadedIndex]) 186 bool operator()(PreprocessedEntity *L, PreprocessedEntity *R) const { 186 bool operator()(PreprocessedEntity *L, PreprocessedEntity *R) const { 192 bool operator()(PreprocessedEntity *L, SourceLocation RHS) const { 197 bool operator()(SourceLocation LHS, PreprocessedEntity *R) const { 202 SourceLocation getLoc(PreprocessedEntity *PPE) const { 217 std::vector<PreprocessedEntity *>::const_iterator 219 std::vector<PreprocessedEntity *>::const_iterator I; 252 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) { 286 using pp_iter = std::vector<PreprocessedEntity *>::iterator; 350 PreprocessedEntity *PreprocessingRecord::getPreprocessedEntity(PPEntityID PPID){ 367 PreprocessedEntity * 372 PreprocessedEntity *&Entity = LoadedPreprocessedEntities[Index]; 377 PreprocessedEntity(PreprocessedEntity::InvalidKind, SourceRange()); 377 PreprocessedEntity(PreprocessedEntity::InvalidKind, SourceRange());tools/clang/lib/Serialization/ASTReader.cpp
5879 PreprocessedEntity *ASTReader::ReadPreprocessedEntity(unsigned Index) {
tools/clang/tools/libclang/CIndex.cpp 454 PreprocessedEntity *PPE = *First;
tools/clang/tools/libclang/Indexing.cpp 649 for (PreprocessedEntity *PPE : Unit.getLocalPreprocessingEntities()) {
usr/include/c++/7.4.0/type_traits 1983 { typedef _Up type; };