reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/libclang/CIndex.cpp
 5734     X.data[1] = nullptr;
 5736     Y.data[1] = nullptr;
 5747                                         std::make_pair(C.kind, C.data[Index]));
tools/clang/tools/libclang/CXCursor.cpp
  750   return std::make_pair(static_cast<const ObjCInterfaceDecl *>(C.data[0]),
  751                         SourceLocation::getFromPtrEncoding(C.data[1]));
  766   return std::make_pair(static_cast<const ObjCProtocolDecl *>(C.data[0]),
  767                         SourceLocation::getFromPtrEncoding(C.data[1]));
  785   return std::make_pair(static_cast<const ObjCInterfaceDecl *>(C.data[0]),
  786                         SourceLocation::getFromPtrEncoding(C.data[1]));
  800   return std::make_pair(static_cast<const TypeDecl *>(C.data[0]),
  801                         SourceLocation::getFromPtrEncoding(C.data[1]));
  816   return std::make_pair(static_cast<const TemplateDecl *>(C.data[0]),
  817                         SourceLocation::getFromPtrEncoding(C.data[1]));
  834   return std::make_pair(static_cast<const NamedDecl *>(C.data[0]),
  835                         SourceLocation::getFromPtrEncoding(C.data[1]));
  850   return std::make_pair(static_cast<const VarDecl *>(C.data[0]),
  851                         SourceLocation::getFromPtrEncoding(C.data[1]));
  866   return std::make_pair(static_cast<const FieldDecl *>(C.data[0]),
  867                         SourceLocation::getFromPtrEncoding(C.data[1]));
  878   return static_cast<const CXXBaseSpecifier*>(C.data[0]);
  893   SourceRange Range(SourceLocation::getFromPtrEncoding(C.data[0]),
  894                     SourceLocation::getFromPtrEncoding(C.data[1]));
  907   return static_cast<const MacroDefinitionRecord *>(C.data[0]);
  949   return static_cast<const InclusionDirective *>(C.data[0]);
  964   return std::make_pair(static_cast<const LabelStmt *>(C.data[0]),
  965                         SourceLocation::getFromPtrEncoding(C.data[1]));
 1010                                        const_cast<void *>(C.data[0])),
 1011                         SourceLocation::getFromPtrEncoding(C.data[1]));
 1015   return static_cast<const Decl *>(Cursor.data[0]);
 1028   return static_cast<const Stmt *>(Cursor.data[1]);
 1032   return static_cast<const Attr *>(Cursor.data[1]);
 1047   return static_cast<CXTranslationUnit>(const_cast<void*>(Cursor.data[2]));
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1151          X.data[2] == Y.data[2];
 1151          X.data[2] == Y.data[2];
 1158   return ((uintptr_t) (C.data[1])) != 0;
 1387       ::getHashValue(std::make_pair(cursor.data[0], cursor.data[1]));
 1387       ::getHashValue(std::make_pair(cursor.data[0], cursor.data[1]));
 1391            x.data[0] == y.data[0] &&
 1391            x.data[0] == y.data[0] &&
 1392            x.data[1] == y.data[1];
 1392            x.data[1] == y.data[1];
 1520   backRefCursor.data[0] = Vec;
 1549           const_cast<void *>(overridden->data[0]));
tools/clang/tools/libclang/CXCursor.h
  172   bool isPseudo() const { return C.data[1] != nullptr; }
  175     return static_cast<const MacroDefinitionRecord *>(C.data[0]);
  179     return static_cast<const MacroExpansion *>(C.data[0]);
  183     return SourceLocation::getFromPtrEncoding(C.data[1]);
tools/clang/tools/libclang/CursorVisitor.h
  160     Parent.data[0] = nullptr;
  161     Parent.data[1] = nullptr;
  162     Parent.data[2] = nullptr;