Searched defs:OptionalHIPStreamGuardMasqueradingAsCUDA (Results 1 – 1 of 1) sorted by relevance
316 struct OptionalHIPStreamGuardMasqueradingAsCUDA { struct317 explicit OptionalHIPStreamGuardMasqueradingAsCUDA() : guard_() {} in OptionalHIPStreamGuardMasqueradingAsCUDA() argument318 explicit OptionalHIPStreamGuardMasqueradingAsCUDA(Stream stream) : guard_(stream) {} in OptionalHIPStreamGuardMasqueradingAsCUDA() argument319 …explicit OptionalHIPStreamGuardMasqueradingAsCUDA(std::optional<Stream> stream_opt) : guard_(strea… in OptionalHIPStreamGuardMasqueradingAsCUDA() argument322 …OptionalHIPStreamGuardMasqueradingAsCUDA& operator=(const OptionalHIPStreamGuardMasqueradingAsCUDA… argument324 …OptionalHIPStreamGuardMasqueradingAsCUDA& operator=(OptionalHIPStreamGuardMasqueradingAsCUDA&& oth… argument326 void reset_stream(Stream stream) { guard_.reset_stream(stream); } in reset_stream()328 std::optional<HIPStreamMasqueradingAsCUDA> original_stream() const { in original_stream()337 std::optional<HIPStreamMasqueradingAsCUDA> current_stream() const { in current_stream()346 void reset() { guard_.reset(); } in reset()