HomeSort by relevance Sort by last modified time
    Searched full:identifierinfo (Results 1 - 25 of 183) sorted by null

1 2 3 4 5 6 7 8

  /external/clang/include/clang/Basic/
IdentifierTable.h 10 // This file defines the IdentifierInfo, IdentifierTable, and Selector
36 class IdentifierInfo;
43 typedef std::pair<IdentifierInfo*, SourceLocation> IdentifierLocPair;
46 /// IdentifierInfo - One of these records is kept for each identifier that
51 class IdentifierInfo {
71 llvm::StringMapEntry<IdentifierInfo*> *Entry;
73 IdentifierInfo(const IdentifierInfo&); // NONCOPYABLE.
74 void operator=(const IdentifierInfo&); // NONASSIGNABLE.
79 IdentifierInfo();
    [all...]
  /external/clang/include/clang/Lex/
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...]
ModuleLoader.h 21 class IdentifierInfo;
49 IdentifierInfo &ModuleName,
MultipleIncludeOpt.h 18 class IdentifierInfo;
42 const IdentifierInfo *TheMacro;
79 void EnterTopLevelIFNDEF(const IdentifierInfo *M) {
119 const IdentifierInfo *GetControllingMacroAtEndOfFile() const {
PreprocessingRecord.h 25 class IdentifierInfo;
139 const IdentifierInfo *Name;
142 explicit MacroDefinition(const IdentifierInfo *Name, SourceRange Range)
146 const IdentifierInfo *getName() const { return Name; }
162 llvm::PointerUnion<IdentifierInfo *, MacroDefinition *> NameOrDef;
165 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range)
174 bool isBuiltinMacro() const { return NameOrDef.is<IdentifierInfo *>(); }
177 const IdentifierInfo *getName() const {
180 return NameOrDef.get<IdentifierInfo*>();
Preprocessor.h 82 IdentifierInfo *Ident__LINE__, *Ident__FILE__; // __LINE__, __FILE__
83 IdentifierInfo *Ident__DATE__, *Ident__TIME__; // __DATE__, __TIME__
84 IdentifierInfo *Ident__INCLUDE_LEVEL__; // __INCLUDE_LEVEL__
85 IdentifierInfo *Ident__BASE_FILE__; // __BASE_FILE__
86 IdentifierInfo *Ident__TIMESTAMP__; // __TIMESTAMP__
87 IdentifierInfo *Ident__COUNTER__; // __COUNTER__
88 IdentifierInfo *Ident_Pragma, *Ident__pragma; // _Pragma, __pragma
89 IdentifierInfo *Ident__VA_ARGS__; // __VA_ARGS__
90 IdentifierInfo *Ident__has_feature; // __has_feature
91 IdentifierInfo *Ident__has_extension; // __has_extensio
    [all...]
CodeCompletionHandler.h 19 class IdentifierInfo;
59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
ExternalPreprocessorSource.h 32 virtual void LoadMacroDefinition(IdentifierInfo *II) = 0;
  /external/clang/include/clang/Sema/
AttributeList.h 26 class IdentifierInfo;
56 IdentifierInfo *AttrName;
57 IdentifierInfo *ScopeName;
58 IdentifierInfo *ParmName;
120 AttributeList(IdentifierInfo *attrName, SourceRange attrRange,
121 IdentifierInfo *scopeName, SourceLocation scopeLoc,
122 IdentifierInfo *parmName, SourceLocation parmLoc,
135 AttributeList(IdentifierInfo *attrName, SourceRange attrRange,
136 IdentifierInfo *scopeName, SourceLocation scopeLoc,
137 IdentifierInfo *parmName, SourceLocation parmLoc
    [all...]
Weak.h 22 class IdentifierInfo;
26 IdentifierInfo *alias; // alias (optional)
32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc)
34 inline IdentifierInfo * getAlias() const { return alias; }
Designator.h 24 class IdentifierInfo;
46 const IdentifierInfo *II;
74 const IdentifierInfo *getField() const {
126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc,
Sema.h 455 llvm::DenseMap<IdentifierInfo*,WeakInfo> WeakUndeclaredIdentifiers;
    [all...]
  /external/clang/lib/Index/
GlobalSelector.cpp 28 SmallVector<IdentifierInfo *, 8> Ids;
31 IdentifierInfo *GlobII = GlobSel.getIdentifierInfoForSlot(i);
32 IdentifierInfo *II = &AST.Idents.get(GlobII->getName());
55 SmallVector<IdentifierInfo *, 8> Ids;
58 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(i);
59 IdentifierInfo *GlobII = &ProgImpl.getIdents().get(II->getName());
  /external/clang/lib/Basic/
IdentifierTable.cpp 10 // This file implements the IdentifierInfo, IdentifierVisitor, and
27 // IdentifierInfo Implementation
30 IdentifierInfo::IdentifierInfo() {
132 IdentifierInfo &Info =
143 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
182 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
246 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
287 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
292 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1)
    [all...]
  /external/clang/include/clang/AST/
DeclObjC.h 437 IdentifierInfo *Id, SourceLocation nameLoc,
487 ObjCIvarDecl *getIvarDecl(IdentifierInfo *Id) const;
489 ObjCPropertyDecl *FindPropertyDeclaration(IdentifierInfo *PropertyId) const;
584 ObjCInterfaceDecl(DeclContext *DC, SourceLocation atLoc, IdentifierInfo *Id,
591 IdentifierInfo *Id,
611 ObjCCategoryDecl *FindCategoryDeclaration(IdentifierInfo *CategoryId) const;
732 *FindPropertyVisibleInPrimaryClass(IdentifierInfo *PropertyId) const;
758 ObjCIvarDecl *lookupInstanceVariable(IdentifierInfo *IVarName,
760 ObjCIvarDecl *lookupInstanceVariable(IdentifierInfo *IVarName) {
774 ObjCInterfaceDecl *lookupInheritedClass(const IdentifierInfo *ICName)
    [all...]
DeclarationName.h 30 class IdentifierInfo;
36 /// this just stores an IdentifierInfo pointer to a normal
74 /// a normal IdentifierInfo pointer.
77 /// selector with zero arguments, and Ptr is an IdentifierInfo
81 /// with one argument, and Ptr is an IdentifierInfo pointer
163 // Construct a declaration name from an IdentifierInfo *.
164 DeclarationName(const IdentifierInfo *II)
166 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo");
179 (reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask));
208 /// getAsIdentifierInfo - Retrieve the IdentifierInfo * stored i
    [all...]
NestedNameSpecifier.h 26 class IdentifierInfo;
64 /// IdentifierInfo*, Namespace*, or Type*, depending on the kind of
72 /// \brief An identifier, stored as an IdentifierInfo*.
113 IdentifierInfo *II);
137 IdentifierInfo *II);
157 IdentifierInfo *getAsIdentifier() const {
159 return (IdentifierInfo *)Specifier;
377 void Extend(ASTContext &Context, IdentifierInfo *Identifier,
  /external/clang/examples/analyzer-plugin/
MainCallChecker.cpp 27 IdentifierInfo *II = FD->getIdentifier();
  /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");
204 IdentifierInfo* RII = &Ctx.Idents.get("release");
208 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) {
MacOSXAPIChecker.cpp 40 const IdentifierInfo *FI) const;
44 const IdentifierInfo *) const;
53 const IdentifierInfo *FI) const {
104 const IdentifierInfo *FI = Fn->getIdentifier();
  /external/clang/lib/AST/
DeclarationName.cpp 65 IdentifierInfo *ID;
82 IdentifierInfo *LII = LHS.getAsIdentifierInfo();
83 IdentifierInfo *RII = RHS.getAsIdentifierInfo();
143 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo");
149 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo");
214 if (const IdentifierInfo *II = getAsIdentifierInfo())
298 IdentifierInfo *DeclarationName::getCXXLiteralIdentifier() const {
308 return Selector(reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask), 0);
311 return Selector(reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask), 1);
459 DeclarationNameTable::getCXXLiteralOperatorName(IdentifierInfo *II)
    [all...]
SelectorLocationsKind.cpp 30 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(0);
38 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(Index);
  /external/clang/lib/Serialization/
ASTReaderInternals.h 89 // If we know the IdentifierInfo in advance, it is here and we will
92 IdentifierInfo *KnownII;
95 typedef IdentifierInfo * data_type;
102 IdentifierInfo *II = 0)
127 IdentifierInfo *ReadData(const internal_key_type& k,
  /external/clang/lib/Parse/
ParsePragma.cpp 43 const IdentifierInfo *PushPop = Tok.getIdentifierInfo();
46 const IdentifierInfo *VisType;
103 IdentifierInfo *Name = 0;
114 const IdentifierInfo *II = Tok.getIdentifierInfo();
193 const IdentifierInfo *II = Tok.getIdentifierInfo();
242 const IdentifierInfo *II = Tok.getIdentifierInfo();
377 IdentifierInfo *WeakName = Tok.getIdentifierInfo(), *AliasName = 0;
427 IdentifierInfo *ename = Tok.getIdentifierInfo();
441 IdentifierInfo *op = Tok.getIdentifierInfo();

Completed in 1403 milliseconds

1 2 3 4 5 6 7 8