Home | History | Annotate | Download | only in Lex

Lines Matching refs:Umbrella

209   // an umbrella header.
216 // Search up the module stack until we find a module with an umbrella
224 // the directory of the umbrella header and the directory where
260 // the module we found, since the umbrella header covers them all.
299 // an umbrella header.
308 // Search up the module stack until we find a module with an umbrella
508 // Look for an umbrella header.
513 // FIXME: If there's no umbrella header, we could probably scan the
527 // umbrella header "umbrella-header-name"
528 Result->Umbrella = UmbrellaHeader;
577 // FIXME: Do we want to warn about subframeworks without umbrella headers?
596 Mod->Umbrella = UmbrellaHeader;
601 Mod->Umbrella = UmbrellaDir;
874 .Case("umbrella", MMToken::UmbrellaKeyword)
1333 /// 'umbrella'[opt] 'header' string-literal
1350 // Check whether we already have an umbrella.
1351 if (LeadingToken == MMToken::UmbrellaKeyword && ActiveModule->Umbrella) {
1427 // Record this umbrella header.
1455 /// \brief Parse an umbrella directory declaration.
1457 /// umbrella-dir-declaration:
1458 /// umbrella string-literal
1463 << "umbrella";
1471 // Check whether we already have an umbrella.
1472 if (ActiveModule->Umbrella) {
1504 // Record this umbrella directory.
1708 // Inferred modules must have umbrella directories.
1902 /// of an umbrella directory, retrieve that directory. Otherwise, returns null.
1905 // If we have an umbrella directory, use that.