HomeSort by relevance Sort by last modified time
    Searched refs:IdentifierInfo (Results 1 - 25 of 196) sorted by null

1 2 3 4 5 6 7 8

  /external/clang/include/clang/Lex/
ExternalPreprocessorSource.h 19 class IdentifierInfo;
34 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 {
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,
91 /// GetIdentifierInfo - Used to reconstruct IdentifierInfo objects from the
93 inline IdentifierInfo* GetIdentifierInfo(unsigned PersistentID) {
94 // Check if the IdentifierInfo has already been resolved.
95 if (IdentifierInfo* II = PerIDCache[PersistentID])
99 IdentifierInfo* LazilyCreateIdentifierInfo(unsigned PersistentID)
    [all...]
ModuleLoader.h 24 class IdentifierInfo;
29 typedef ArrayRef<std::pair<IdentifierInfo *, SourceLocation> > ModuleIdPath;
Preprocessor.h 64 IdentifierInfo *II;
70 "Identifiers should be created by TokenValue(IdentifierInfo *)");
74 TokenValue(IdentifierInfo *II) : Kind(tok::identifier), II(II) {}
110 IdentifierInfo *Ident__LINE__, *Ident__FILE__; // __LINE__, __FILE__
111 IdentifierInfo *Ident__DATE__, *Ident__TIME__; // __DATE__, __TIME__
112 IdentifierInfo *Ident__INCLUDE_LEVEL__; // __INCLUDE_LEVEL__
113 IdentifierInfo *Ident__BASE_FILE__; // __BASE_FILE__
114 IdentifierInfo *Ident__TIMESTAMP__; // __TIMESTAMP__
115 IdentifierInfo *Ident__COUNTER__; // __COUNTER__
116 IdentifierInfo *Ident_Pragma, *Ident__pragma; // _Pragma, __pragm
    [all...]
PreprocessingRecord.h 28 class IdentifierInfo;
139 const IdentifierInfo *Name;
142 explicit MacroDefinition(const IdentifierInfo *Name, SourceRange Range)
146 const IdentifierInfo *getName() const { return Name; }
161 llvm::PointerUnion<IdentifierInfo *, MacroDefinition *> NameOrDef;
164 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range)
173 bool isBuiltinMacro() const { return NameOrDef.is<IdentifierInfo *>(); }
176 const IdentifierInfo *getName() const {
179 return NameOrDef.get<IdentifierInfo*>();
  /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;
70 IdentifierInfo *AttrName;
71 IdentifierInfo *ScopeName;
72 IdentifierInfo *ParmName;
163 AttributeList(IdentifierInfo *attrName, SourceRange attrRange,
164 IdentifierInfo *scopeName, SourceLocation scopeLoc,
165 IdentifierInfo *parmName, SourceLocation parmLoc,
178 AttributeList(IdentifierInfo *attrName, SourceRange attrRange,
179 IdentifierInfo *scopeName, SourceLocation scopeLoc,
180 IdentifierInfo *parmName, SourceLocation parmLoc
    [all...]
  /external/clang/include/clang/Analysis/DomainSpecific/
ObjCNoReturn.h 30 IdentifierInfo *NSExceptionII;
  /external/clang/include/clang/Basic/
IdentifierTable.h 11 /// \brief Defines the clang::IdentifierInfo, clang::IdentifierTable, and
34 class IdentifierInfo;
41 typedef std::pair<IdentifierInfo*, SourceLocation> IdentifierLocPair;
49 class IdentifierInfo {
76 llvm::StringMapEntry<IdentifierInfo*> *Entry;
78 IdentifierInfo(const IdentifierInfo&) LLVM_DELETED_FUNCTION;
79 void operator=(const IdentifierInfo&) LLVM_DELETED_FUNCTION;
84 IdentifierInfo();
103 // std::pair<IdentifierInfo, const char*>, where internal pointe
    [all...]
  /external/clang/lib/Basic/
IdentifierTable.cpp 10 // This file implements the IdentifierInfo, IdentifierVisitor, and
28 // IdentifierInfo Implementation
31 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 30 class IdentifierInfo;
41 /// this just stores an IdentifierInfo pointer to a normal
82 /// a normal IdentifierInfo pointer.
85 /// selector with zero arguments, and Ptr is an IdentifierInfo
89 /// with one argument, and Ptr is an IdentifierInfo pointer
171 // Construct a declaration name from an IdentifierInfo *.
172 DeclarationName(const IdentifierInfo *II)
174 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo");
187 (reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask));
216 /// getAsIdentifierInfo - Retrieve the IdentifierInfo * stored i
    [all...]
ASTImporter.h 31 class IdentifierInfo;
188 IdentifierInfo *Import(const IdentifierInfo *FromId);
  /external/clang/include/clang/Serialization/
ASTDeserializationListener.h 40 IdentifierInfo *II) { }
  /external/clang/lib/ARCMigrate/
TransGCCalls.cpp 24 IdentifierInfo *NSMakeCollectableII;
25 IdentifierInfo *CFMakeCollectableII;
  /external/clang/lib/Analysis/
ObjCNoReturn.cpp 21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) {
34 SmallVector<IdentifierInfo*, 3> II;
  /external/clang/lib/StaticAnalyzer/Core/
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/
CIndexer.h 33 class IdentifierInfo;
105 MacroInfo *getMacroInfo(const IdentifierInfo &II,
  /external/clang/lib/StaticAnalyzer/Checkers/
CheckObjCDealloc.cpp 55 IdentifierInfo* SelfII,
134 IdentifierInfo* NSObjectII = &Ctx.Idents.get("NSObject");
135 IdentifierInfo* SenTestCaseII = &Ctx.Idents.get("SenTestCase");
139 IdentifierInfo *II = ID->getIdentifier();
156 IdentifierInfo* II = &Ctx.Idents.get("dealloc");
207 IdentifierInfo* RII = &Ctx.Idents.get("release");
211 IdentifierInfo* SelfII = &Ctx.Idents.get("self");
NSErrorChecker.cpp 32 static bool IsNSError(QualType T, IdentifierInfo *II);
33 static bool IsCFError(QualType T, IdentifierInfo *II);
42 mutable IdentifierInfo *II;
90 mutable IdentifierInfo *II;
155 mutable IdentifierInfo *NSErrorII, *CFErrorII;
275 static bool IsNSError(QualType T, IdentifierInfo *II) {
296 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/AST/
NSAPI.cpp 21 IdentifierInfo *NSAPI::getNSClassId(NSClassIdKindKind K) const {
50 IdentifierInfo *KeyIdents[] = {
98 IdentifierInfo *KeyIdents[] = {
115 IdentifierInfo *KeyIdents[] = {
152 IdentifierInfo *KeyIdents[] = {
160 IdentifierInfo *KeyIdents[] = {
168 IdentifierInfo *KeyIdents[] = {
189 IdentifierInfo *KeyIdents[] = {
200 IdentifierInfo *KeyIdents[] = {
383 StringRef name, IdentifierInfo *&II) const
    [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,

Completed in 4544 milliseconds

1 2 3 4 5 6 7 8