Lines Matching refs:Role
77 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) { in headerRoleToKind() argument
78 switch ((int)Role) { in headerRoleToKind()
308 auto Role = headerKindToRole(Header.Kind); in resolveAsBuiltinHeader() local
310 addHeader(Mod, H, Role); in resolveAsBuiltinHeader()
1167 ModuleHeaderRole Role, bool Imported) { in addHeader() argument
1168 KnownHeader KH(Mod, Role); in addHeader()
1179 Mod->Headers[headerRoleToKind(Role)].push_back(Header); in addHeader()
1186 HeaderInfo.MarkFileModuleHeader(Header.Entry, Role, in addHeader()
2230 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl() local
2232 Role = ModuleMap::PrivateHeader; in parseHeaderDecl()
2241 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl()
2246 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl()
2273 : Map.headerRoleToKind(Role)); in parseHeaderDecl()