Lines Matching defs:InProgressLookupState
511 class InProgressLookupState {
516 InProgressLookupState(LookupKind K, JITDylibSearchOrder SearchOrder,
522 virtual ~InProgressLookupState() = default;
523 virtual void complete(std::unique_ptr<InProgressLookupState> IPLS) = 0;
544 class InProgressLookupFlagsState : public InProgressLookupState {
549 : InProgressLookupState(K, std::move(SearchOrder), std::move(LookupSet),
553 void complete(std::unique_ptr<InProgressLookupState> IPLS) override {
564 class InProgressFullLookupState : public InProgressLookupState {
571 : InProgressLookupState(K, std::move(SearchOrder), std::move(LookupSet),
576 void complete(std::unique_ptr<InProgressLookupState> IPLS) override {
623 LookupState::LookupState(std::unique_ptr<InProgressLookupState> IPLS)
626 void LookupState::reset(InProgressLookupState *IPLS) { this->IPLS.reset(IPLS); }
2293 InProgressLookupState &IPLS) {
2295 assert(IPLS.GenState != InProgressLookupState::NotInGenerator &&
2297 IPLS.GenState = InProgressLookupState::NotInGenerator;
2318 LS.IPLS->GenState = InProgressLookupState::ResumedForGenerator;
2324 std::unique_ptr<InProgressLookupState> IPLS, Error Err) {
2339 if (IPLS->GenState == InProgressLookupState::InGenerator)
2342 assert(IPLS->GenState != InProgressLookupState::InGenerator &&
2411 if (IPLS->GenState == InProgressLookupState::ResumedForGenerator &&
2450 if (IPLS->GenState == InProgressLookupState::NotInGenerator) {
2459 IPLS->GenState = InProgressLookupState::InGenerator;
2546 std::unique_ptr<InProgressLookupState> IPLS,
2793 std::unique_ptr<InProgressLookupState> IPLS,