/external/clang/include/clang/Lex/ |
ExternalPreprocessorSource.h | 32 virtual void LoadMacroDefinition(IdentifierInfo *II) = 0; 35 virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0;
|
CodeCompletionHandler.h | 19 class IdentifierInfo; 59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
|
MultipleIncludeOpt.h | 19 class IdentifierInfo; 44 const IdentifierInfo *TheMacro; 80 void EnterTopLevelIFNDEF(const IdentifierInfo *M) { 118 const IdentifierInfo *GetControllingMacroAtEndOfFile() const {
|
ModuleLoader.h | 23 class IdentifierInfo; 27 typedef llvm::ArrayRef<std::pair<IdentifierInfo*, SourceLocation> >
|
PTHManager.h | 42 /// Alloc - Allocator used for IdentifierInfo objects. 46 /// IdentifierInfo*. 47 IdentifierInfo** PerIDCache; 55 /// reconsitute an IdentifierInfo. 80 const unsigned char* idDataTable, IdentifierInfo** perIDCache, 92 /// GetIdentifierInfo - Used to reconstruct IdentifierInfo objects from the 94 inline IdentifierInfo* GetIdentifierInfo(unsigned PersistentID) { 95 // Check if the IdentifierInfo has already been resolved. 96 if (IdentifierInfo* II = PerIDCache[PersistentID]) 100 IdentifierInfo* LazilyCreateIdentifierInfo(unsigned PersistentID) [all...] |
Preprocessor.h | 86 IdentifierInfo *Ident__LINE__, *Ident__FILE__; // __LINE__, __FILE__ 87 IdentifierInfo *Ident__DATE__, *Ident__TIME__; // __DATE__, __TIME__ 88 IdentifierInfo *Ident__INCLUDE_LEVEL__; // __INCLUDE_LEVEL__ 89 IdentifierInfo *Ident__BASE_FILE__; // __BASE_FILE__ 90 IdentifierInfo *Ident__TIMESTAMP__; // __TIMESTAMP__ 91 IdentifierInfo *Ident__COUNTER__; // __COUNTER__ 92 IdentifierInfo *Ident_Pragma, *Ident__pragma; // _Pragma, __pragma 93 IdentifierInfo *Ident__VA_ARGS__; // __VA_ARGS__ 94 IdentifierInfo *Ident__has_feature; // __has_feature 95 IdentifierInfo *Ident__has_extension; // __has_extensio [all...] |
MacroInfo.h | 45 IdentifierInfo **ArgumentList; 199 void setArgumentList(IdentifierInfo* const *List, unsigned NumArgs, 206 ArgumentList = PPAllocator.Allocate<IdentifierInfo*>(NumArgs); 213 typedef IdentifierInfo* const *arg_iterator; 221 int getArgumentNum(IdentifierInfo *Arg) const {
|
Token.h | 25 class IdentifierInfo; 53 /// This is an IdentifierInfo*, which contains the uniqued identifier 166 IdentifierInfo *getIdentifierInfo() const { 172 return (IdentifierInfo*) PtrData; 174 void setIdentifierInfo(IdentifierInfo *II) {
|
/external/clang/include/clang/Sema/ |
Weak.h | 22 class IdentifierInfo; 26 IdentifierInfo *alias; // alias (optional) 32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc) 34 inline IdentifierInfo * getAlias() const { return alias; }
|
AttributeList.h | 27 class IdentifierInfo; 67 IdentifierInfo *AttrName; 68 IdentifierInfo *ScopeName; 69 IdentifierInfo *ParmName; 151 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, 152 IdentifierInfo *scopeName, SourceLocation scopeLoc, 153 IdentifierInfo *parmName, SourceLocation parmLoc, 166 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, 167 IdentifierInfo *scopeName, SourceLocation scopeLoc, 168 IdentifierInfo *parmName, SourceLocation parmLoc [all...] |
Designator.h | 24 class IdentifierInfo; 46 const IdentifierInfo *II; 74 const IdentifierInfo *getField() const { 126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc,
|
/external/clang/include/clang/Basic/ |
IdentifierTable.h | 11 /// \brief Defines the clang::IdentifierInfo, clang::IdentifierTable, and 35 class IdentifierInfo; 42 typedef std::pair<IdentifierInfo*, SourceLocation> IdentifierLocPair; 50 class IdentifierInfo { 76 llvm::StringMapEntry<IdentifierInfo*> *Entry; 78 IdentifierInfo(const IdentifierInfo&); // NONCOPYABLE. 79 void operator=(const IdentifierInfo&); // NONASSIGNABLE. 84 IdentifierInfo(); 103 // std::pair<IdentifierInfo, const char*>, where internal pointe [all...] |
/external/clang/include/clang/Serialization/ |
ASTDeserializationListener.h | 39 IdentifierInfo *II) { } 53 virtual void MacroVisible(IdentifierInfo *II) { }
|
/external/clang/lib/Basic/ |
IdentifierTable.cpp | 10 // This file implements the IdentifierInfo, IdentifierVisitor, and 29 // IdentifierInfo Implementation 32 IdentifierInfo::IdentifierInfo() { 149 IdentifierInfo &Info = 160 IdentifierInfo &Info = Table.get(Keyword, TokenCode); 199 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const { 264 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator 305 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) { 310 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1) [all...] |
/external/clang/include/clang/AST/ |
NSAPI.h | 49 IdentifierInfo *getNSClassId(NSClassIdKindKind K) const; 189 bool isObjCTypedef(QualType T, StringRef name, IdentifierInfo *&II) const; 191 StringRef name, IdentifierInfo *&II) const; 196 mutable IdentifierInfo *ClassIds[NumClassIds]; 214 mutable IdentifierInfo *BOOLId, *NSIntegerId, *NSUIntegerId; 215 mutable IdentifierInfo *NSASCIIStringEncodingId, *NSUTF8StringEncodingId;
|
DeclarationName.h | 31 class IdentifierInfo; 37 /// this just stores an IdentifierInfo pointer to a normal 78 /// a normal IdentifierInfo pointer. 81 /// selector with zero arguments, and Ptr is an IdentifierInfo 85 /// with one argument, and Ptr is an IdentifierInfo pointer 167 // Construct a declaration name from an IdentifierInfo *. 168 DeclarationName(const IdentifierInfo *II) 170 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo"); 183 (reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask)); 212 /// getAsIdentifierInfo - Retrieve the IdentifierInfo * stored i [all...] |
ASTImporter.h | 31 class IdentifierInfo; 185 IdentifierInfo *Import(const IdentifierInfo *FromId);
|
/external/clang/lib/ARCMigrate/ |
TransGCCalls.cpp | 24 IdentifierInfo *NSMakeCollectableII; 25 IdentifierInfo *CFMakeCollectableII;
|
/external/clang/lib/StaticAnalyzer/Core/ |
CheckerContext.cpp | 32 IdentifierInfo *funI = FunDecl->getIdentifier(); 56 const IdentifierInfo *II = FD->getIdentifier(); 57 // If this is a special C++ name without IdentifierInfo, it can't be a
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CheckObjCDealloc.cpp | 54 IdentifierInfo* SelfII, 133 IdentifierInfo* NSObjectII = &Ctx.Idents.get("NSObject"); 134 IdentifierInfo* SenTestCaseII = &Ctx.Idents.get("SenTestCase"); 138 IdentifierInfo *II = ID->getIdentifier(); 155 IdentifierInfo* II = &Ctx.Idents.get("dealloc"); 206 IdentifierInfo* RII = &Ctx.Idents.get("release"); 210 IdentifierInfo* SelfII = &Ctx.Idents.get("self");
|
NSErrorChecker.cpp | 31 static bool IsNSError(QualType T, IdentifierInfo *II); 32 static bool IsCFError(QualType T, IdentifierInfo *II); 41 mutable IdentifierInfo *II; 89 mutable IdentifierInfo *II; 154 mutable IdentifierInfo *NSErrorII, *CFErrorII; 291 static bool IsNSError(QualType T, IdentifierInfo *II) { 312 static bool IsCFError(QualType T, IdentifierInfo *II) {
|
/external/clang/test/Index/ |
recursive-cxx-member-calls.cpp | 11 class IdentifierInfo; 33 static Kind getKind(const IdentifierInfo * Name); 66 class IdentifierInfo { 67 public:IdentifierInfo(); 69 typedef std::pair < IdentifierInfo, const char *>actualtype; 73 typedef std::pair < IdentifierInfo, const char *>actualtype; 100 AttributeList::Kind AttributeList::getKind(const IdentifierInfo * Name) { 248 // CHECK-tokens: Keyword: "class" [11:3 - 11:8] ClassDecl=IdentifierInfo:11:9 249 // CHECK-tokens: Identifier: "IdentifierInfo" [11:9 - 11:23] ClassDecl=IdentifierInfo:11: [all...] |
/external/clang/lib/Sema/ |
AttributeList.cpp | 97 AttributePool::createIntegerAttribute(ASTContext &C, IdentifierInfo *Name, 107 AttributeList::Kind AttributeList::getKind(const IdentifierInfo *Name, 108 const IdentifierInfo *ScopeName,
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 28 IdentifierInfo *II = FD->getIdentifier();
|
/external/clang/lib/Serialization/ |
ASTReaderInternals.h | 85 // If we know the IdentifierInfo in advance, it is here and we will 88 IdentifierInfo *KnownII; 91 typedef IdentifierInfo * data_type; 98 IdentifierInfo *II = 0) 123 IdentifierInfo *ReadData(const internal_key_type& k,
|