Lines Matching refs:Proxy
101 // A proxy object to emulate a move constructor.
102 // It is private to make it impossible call operator Proxy directly.
103 struct Proxy {
109 BufferedFile(Proxy p) FMT_NOEXCEPT : file_(p.file) {}
117 BufferedFile &operator=(Proxy p) {
131 // Returns a proxy object for moving from a temporary:
133 operator Proxy() FMT_NOEXCEPT {
134 Proxy p = {file_};
207 // A proxy object to emulate a move constructor.
208 // It is private to make it impossible call operator Proxy directly.
209 struct Proxy {
215 File(Proxy p) FMT_NOEXCEPT : fd_(p.fd) {}
223 File &operator=(Proxy p) {
237 // Returns a proxy object for moving from a temporary:
239 operator Proxy() FMT_NOEXCEPT {
240 Proxy p = {fd_};