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

References

tools/clang/include/clang/AST/DeclObjC.h
 1342     if (data().ExternallyCompleted)
 1345     return data().ReferencedProtocols;
 1374     if (data().ExternallyCompleted)
 1377     return data().ReferencedProtocols.begin();
 1385     if (data().ExternallyCompleted)
 1388     return data().ReferencedProtocols.end();
 1403     if (data().ExternallyCompleted)
 1406     return data().ReferencedProtocols.loc_begin();
 1414     if (data().ExternallyCompleted)
 1417     return data().ReferencedProtocols.loc_end();
 1433     if (data().ExternallyCompleted)
 1436     return data().AllReferencedProtocols.empty()
 1438              : data().AllReferencedProtocols.begin();
 1446     if (data().ExternallyCompleted)
 1449     return data().AllReferencedProtocols.empty()
 1451              : data().AllReferencedProtocols.end();
 1487   void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; }
 1493     data().ReferencedProtocols.set(List, Num, Locs, C);
 1577     if (data().ExternallyCompleted)
 1580     return data().SuperClassTInfo;
 1588     data().SuperClassTInfo = superClass;
 1788     if (data().ExternallyCompleted)
 1791     return data().CategoryList;
 1797     data().CategoryList = category;
 1881     return data().EndLoc;
 1884   void setEndOfDefinitionLoc(SourceLocation LE) { data().EndLoc = LE; }
 1893     return hasDefinition() ? data().Definition->isImplicit() : isImplicit();
tools/clang/lib/AST/DeclObjC.cpp
  342   if (data().ExternallyCompleted)
  375   if (data().ExternallyCompleted)
  435   if (data().ExternallyCompleted)
  438   if (data().AllReferencedProtocols.empty() &&
  439       data().ReferencedProtocols.empty()) {
  440     data().AllReferencedProtocols.set(ExtList, ExtNum, C);
  470   data().AllReferencedProtocols.set(ProtocolRefs.data(), ProtocolRefs.size(),C);
  507   switch (data().InheritedDesignatedInitializers) {
  517       data().InheritedDesignatedInitializers = DefinitionData::IDI_NotInherited;
  520         data().InheritedDesignatedInitializers =
  525         data().InheritedDesignatedInitializers =
  529     assert(data().InheritedDesignatedInitializers
  531     return data().InheritedDesignatedInitializers ==
  543   if (data().ExternallyCompleted)
  574   if (data().ExternallyCompleted)
  626   if (data().ExternallyCompleted)
  657   if (data().ExternallyCompleted)
  695   if (data().ExternallyCompleted)
  746   if (data().ExternallyCompleted)
 1500   assert(data().ExternallyCompleted && "Class is not externally completed");
 1501   data().ExternallyCompleted = false;
 1511   data().ExternallyCompleted = true;
 1518   data().HasDesignatedInitializers = true;
 1525   if (data().ExternallyCompleted)
 1528   return data().HasDesignatedInitializers;
 1550     if (data().ExternallyCompleted)
 1597   if (!data().IvarList) {
 1600       data().IvarList = *I; ++I;
 1601       for (curIvar = data().IvarList; I != E; curIvar = *I, ++I)
 1610         if (!data().IvarList) {
 1611           data().IvarList = *I; ++I;
 1612           curIvar = data().IvarList;
 1618     data().IvarListMissingImplementation = true;
 1622   if (!data().IvarListMissingImplementation)
 1623       return data().IvarList;
 1626     data().IvarListMissingImplementation = false;
 1635         if (!data().IvarList)
 1636           data().IvarList = IV;
 1646         if (!data().IvarList) {
 1647           data().IvarList = layout[0].Ivar; Ix++;
 1648           curIvar = data().IvarList;
 1655   return data().IvarList;
 1668   if (data().ExternallyCompleted)
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 1138     ReadObjCDefinitionData(ID->data());
 1143       MergeDefinitionData(Canon, std::move(ID->data()));
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  735     ObjCInterfaceDecl::DefinitionData &Data = D->data();