/external/clang/include/clang/Lex/ |
H A D | ExternalPreprocessorSource.h | 19 class IdentifierInfo; 34 virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0;
|
H A D | CodeCompletionHandler.h | 19 class IdentifierInfo; 59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
|
H A D | MultipleIncludeOpt.h | 21 class IdentifierInfo; 51 const IdentifierInfo *TheMacro; 54 const IdentifierInfo *DefinedMacro; 79 void SetDefinedMacro(IdentifierInfo *M, SourceLocation Loc) { 123 void EnterTopLevelIfndef(const IdentifierInfo *M, SourceLocation Loc) { 164 const IdentifierInfo *GetControllingMacroAtEndOfFile() const { 174 const IdentifierInfo *GetDefinedMacro() const {
|
H A D | PTHManager.h | 51 /// Alloc - Allocator used for IdentifierInfo objects. 55 /// IdentifierInfo*. 56 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> PerIDCache; 64 /// reconsitute an IdentifierInfo. 91 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> perIDCache, 102 /// GetIdentifierInfo - Used to reconstruct IdentifierInfo objects from the 104 inline IdentifierInfo* GetIdentifierInfo(unsigned PersistentID) { 105 // Check if the IdentifierInfo has already been resolved. 106 if (IdentifierInfo* II = PerIDCache[PersistentID]) 110 IdentifierInfo* LazilyCreateIdentifierInf [all...] |
H A D | Preprocessor.h | 65 IdentifierInfo *II; 71 "Identifiers should be created by TokenValue(IdentifierInfo *)"); 75 TokenValue(IdentifierInfo *II) : Kind(tok::identifier), II(II) {} 119 IdentifierInfo *Ident__LINE__, *Ident__FILE__; // __LINE__, __FILE__ 120 IdentifierInfo *Ident__DATE__, *Ident__TIME__; // __DATE__, __TIME__ 121 IdentifierInfo *Ident__INCLUDE_LEVEL__; // __INCLUDE_LEVEL__ 122 IdentifierInfo *Ident__BASE_FILE__; // __BASE_FILE__ 123 IdentifierInfo *Ident__TIMESTAMP__; // __TIMESTAMP__ 124 IdentifierInfo *Ident__COUNTER__; // __COUNTER__ 125 IdentifierInfo *Ident_Pragm [all...] |
H A D | ModuleLoader.h | 25 class IdentifierInfo; 30 typedef ArrayRef<std::pair<IdentifierInfo *, SourceLocation> > ModuleIdPath;
|
/external/clang/include/clang/Basic/ |
H A D | Attributes.h | 18 class IdentifierInfo; 33 int hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope, 34 const IdentifierInfo *Attr, const llvm::Triple &T,
|
H A D | IdentifierTable.h | 11 /// \brief Defines the clang::IdentifierInfo, clang::IdentifierTable, and 32 class IdentifierInfo; 39 typedef std::pair<IdentifierInfo*, SourceLocation> IdentifierLocPair; 47 class IdentifierInfo { class in namespace:clang 74 llvm::StringMapEntry<IdentifierInfo*> *Entry; 76 IdentifierInfo(const IdentifierInfo&) = delete; 77 void operator=(const IdentifierInfo&) = delete; 82 IdentifierInfo(); 101 // std::pair<IdentifierInfo, cons [all...] |
/external/clang/include/clang/Sema/ |
H A D | Weak.h | 22 class IdentifierInfo; 26 IdentifierInfo *alias; // alias (optional) 32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc) 34 inline IdentifierInfo * getAlias() const { return alias; }
|
H A D | AttributeList.h | 29 class IdentifierInfo; 52 IdentifierInfo *Ident; 55 IdentifierInfo *Ident); 89 IdentifierInfo *AttrName; 90 IdentifierInfo *ScopeName; 167 IdentifierInfo *GetterId, *SetterId; 168 PropertyData(IdentifierInfo *getterId, IdentifierInfo *setterId) 215 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, 216 IdentifierInfo *scopeNam [all...] |
/external/clang/lib/Basic/ |
H A D | Attributes.cpp | 6 int clang::hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope, 7 const IdentifierInfo *Attr, const llvm::Triple &T,
|
H A D | IdentifierTable.cpp | 10 // This file implements the IdentifierInfo, IdentifierVisitor, and 29 // IdentifierInfo Implementation 32 IdentifierInfo::IdentifierInfo() { function in class:IdentifierInfo 170 IdentifierInfo &Info = 181 IdentifierInfo &Info = Table.get(Keyword, TokenCode); 235 bool IdentifierInfo::isKeyword(const LangOptions &LangOpts) { 245 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const { 310 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator 351 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **II [all...] |
/external/icu/icu4c/source/i18n/ |
H A D | identifier_info.h | 42 * This is a port from ICU4J of class com.ibm.icu.text.IdentifierInfo 44 class U_I18N_API IdentifierInfo : public UMemory { class in inherits:UMemory 51 IdentifierInfo(UErrorCode &status); 56 virtual ~IdentifierInfo(); 60 IdentifierInfo(const IdentifierInfo &other); 71 IdentifierInfo &setIdentifierProfile(const UnicodeSet &identifierProfile); 90 IdentifierInfo &setIdentifier(const UnicodeString &identifier, UErrorCode &status); 176 IdentifierInfo & clear();
|
H A D | identifier_info.cpp | 70 IdentifierInfo::IdentifierInfo(UErrorCode &status): function in class:IdentifierInfo 92 IdentifierInfo::~IdentifierInfo() { 102 IdentifierInfo &IdentifierInfo::clear() { 111 IdentifierInfo &IdentifierInfo::setIdentifierProfile(const UnicodeSet &identifierProfile) { 117 const UnicodeSet &IdentifierInfo::getIdentifierProfile() const { 122 IdentifierInfo [all...] |
/external/clang/lib/Format/ |
H A D | FormatToken.h | 278 bool is(const IdentifierInfo *II) const { 560 IdentifierInfo *kw_in; 561 IdentifierInfo *kw_CF_ENUM; 562 IdentifierInfo *kw_CF_OPTIONS; 563 IdentifierInfo *kw_NS_ENUM; 564 IdentifierInfo *kw_NS_OPTIONS; 565 IdentifierInfo *kw___except; 568 IdentifierInfo *kw_finally; 569 IdentifierInfo *kw_function; 570 IdentifierInfo *kw_impor [all...] |
/external/clang/include/clang/Analysis/DomainSpecific/ |
H A D | ObjCNoReturn.h | 30 IdentifierInfo *NSExceptionII;
|
/external/clang/include/clang/AST/ |
H A D | NSAPI.h | 53 IdentifierInfo *getNSClassId(NSClassIdKindKind K) const; 220 bool isObjCTypedef(QualType T, StringRef name, IdentifierInfo *&II) const; 222 StringRef name, IdentifierInfo *&II) const; 227 mutable IdentifierInfo *ClassIds[NumClassIds]; 248 mutable IdentifierInfo *BOOLId, *NSIntegerId, *NSUIntegerId; 249 mutable IdentifierInfo *NSASCIIStringEncodingId, *NSUTF8StringEncodingId;
|
H A D | MangleNumberingContext.h | 26 class IdentifierInfo;
|
/external/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 42 static const IdentifierInfo *findAnonymousUnionVarDeclName(const VarDecl& VD) { 57 llvm::DenseMap<const IdentifierInfo *, unsigned> VarManglingNumbers; 58 llvm::DenseMap<const IdentifierInfo *, unsigned> TagManglingNumbers; 84 const IdentifierInfo *Identifier = VD->getIdentifier();
|
H A D | NSAPI.cpp | 22 IdentifierInfo *NSAPI::getNSClassId(NSClassIdKindKind K) const { 58 IdentifierInfo *KeyIdents[] = { 106 IdentifierInfo *KeyIdents[] = { 123 IdentifierInfo *KeyIdents[] = { 134 IdentifierInfo *KeyIdents[] = { 142 IdentifierInfo *KeyIdents[] = { 179 IdentifierInfo *KeyIdents[] = { 187 IdentifierInfo *KeyIdents[] = { 195 IdentifierInfo *KeyIdents[] = { 216 IdentifierInfo *KeyIdent [all...] |
/external/clang/lib/ARCMigrate/ |
H A D | TransGCCalls.cpp | 24 IdentifierInfo *NSMakeCollectableII; 25 IdentifierInfo *CFMakeCollectableII;
|
/external/clang/lib/Analysis/ |
H A D | ObjCNoReturn.cpp | 21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { 34 SmallVector<IdentifierInfo*, 3> II;
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 32 IdentifierInfo *funI = FunDecl->getIdentifier(); 53 const IdentifierInfo *II = FD->getIdentifier(); 54 // If this is a special C++ name without IdentifierInfo, it can't be a
|
/external/clang/tools/libclang/ |
H A D | CIndexer.h | 33 class IdentifierInfo; 94 MacroInfo *getMacroInfo(const IdentifierInfo &II,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckObjCDealloc.cpp | 34 IdentifierInfo* SelfII, 111 IdentifierInfo* NSObjectII = &Ctx.Idents.get("NSObject"); 112 IdentifierInfo* SenTestCaseII = &Ctx.Idents.get("SenTestCase"); 116 IdentifierInfo *II = ID->getIdentifier(); 133 IdentifierInfo* II = &Ctx.Idents.get("dealloc"); 164 IdentifierInfo* RII = &Ctx.Idents.get("release"); 168 IdentifierInfo* SelfII = &Ctx.Idents.get("self");
|