Searched refs:IdentifierInfo (Results 1 - 25 of 232) sorted by relevance

12345678910

/external/clang/include/clang/Lex/
H A DExternalPreprocessorSource.h19 class IdentifierInfo;
34 virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0;
H A DCodeCompletionHandler.h19 class IdentifierInfo;
59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
H A DMultipleIncludeOpt.h21 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 DPTHManager.h51 /// 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 DPreprocessor.h65 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 DModuleLoader.h25 class IdentifierInfo;
30 typedef ArrayRef<std::pair<IdentifierInfo *, SourceLocation> > ModuleIdPath;
/external/clang/include/clang/Basic/
H A DAttributes.h18 class IdentifierInfo;
33 int hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope,
34 const IdentifierInfo *Attr, const llvm::Triple &T,
H A DIdentifierTable.h11 /// \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 DWeak.h22 class IdentifierInfo;
26 IdentifierInfo *alias; // alias (optional)
32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc)
34 inline IdentifierInfo * getAlias() const { return alias; }
H A DAttributeList.h29 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 DAttributes.cpp6 int clang::hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope,
7 const IdentifierInfo *Attr, const llvm::Triple &T,
H A DIdentifierTable.cpp10 // 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 Didentifier_info.h42 * 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 Didentifier_info.cpp70 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 DFormatToken.h278 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 DObjCNoReturn.h30 IdentifierInfo *NSExceptionII;
/external/clang/include/clang/AST/
H A DNSAPI.h53 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 DMangleNumberingContext.h26 class IdentifierInfo;
/external/clang/lib/AST/
H A DItaniumCXXABI.cpp42 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 DNSAPI.cpp22 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 DTransGCCalls.cpp24 IdentifierInfo *NSMakeCollectableII;
25 IdentifierInfo *CFMakeCollectableII;
/external/clang/lib/Analysis/
H A DObjCNoReturn.cpp21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) {
34 SmallVector<IdentifierInfo*, 3> II;
/external/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp32 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 DCIndexer.h33 class IdentifierInfo;
94 MacroInfo *getMacroInfo(const IdentifierInfo &II,
/external/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp34 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");

Completed in 453 milliseconds

12345678910