Home
last modified time | relevance | path

Searched refs:CaptureProxy (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSyncAPI.cpp29 template <typename T> struct CaptureProxy { struct
30 CaptureProxy(llvm::Optional<T> &Target) : Target(&Target) { assert(!Target); } in CaptureProxy() argument
32 CaptureProxy(const CaptureProxy &) = delete;
33 CaptureProxy &operator=(const CaptureProxy &) = delete;
35 CaptureProxy(CaptureProxy &&Other) : Target(Other.Target) { in CaptureProxy() argument
38 CaptureProxy &operator=(CaptureProxy &&) = delete;
48 ~CaptureProxy() { in ~CaptureProxy() argument
65 template <typename T> CaptureProxy<T> capture(llvm::Optional<T> &Target) { in capture()
66 return CaptureProxy<T>(Target); in capture()