Lines Matching refs:delete
106 not_null(std::nullptr_t) = delete;
107 not_null& operator=(std::nullptr_t) = delete;
110 not_null& operator++() = delete;
111 not_null& operator--() = delete;
112 not_null operator++(int) = delete;
113 not_null operator--(int) = delete;
114 not_null& operator+=(std::ptrdiff_t) = delete;
115 not_null& operator-=(std::ptrdiff_t) = delete;
116 void operator[](std::ptrdiff_t) const = delete;
172 std::ptrdiff_t operator-(const not_null<T>&, const not_null<U>&) = delete;
174 not_null<T> operator-(const not_null<T>&, std::ptrdiff_t) = delete;
176 not_null<T> operator+(const not_null<T>&, std::ptrdiff_t) = delete;
178 not_null<T> operator+(std::ptrdiff_t, const not_null<T>&) = delete;
247 strict_not_null(std::nullptr_t) = delete;
248 strict_not_null& operator=(std::nullptr_t) = delete;
251 strict_not_null& operator++() = delete;
252 strict_not_null& operator--() = delete;
253 strict_not_null operator++(int) = delete;
254 strict_not_null operator--(int) = delete;
255 strict_not_null& operator+=(std::ptrdiff_t) = delete;
256 strict_not_null& operator-=(std::ptrdiff_t) = delete;
257 void operator[](std::ptrdiff_t) const = delete;
262 std::ptrdiff_t operator-(const strict_not_null<T>&, const strict_not_null<U>&) = delete;
264 strict_not_null<T> operator-(const strict_not_null<T>&, std::ptrdiff_t) = delete;
266 strict_not_null<T> operator+(const strict_not_null<T>&, std::ptrdiff_t) = delete;
268 strict_not_null<T> operator+(std::ptrdiff_t, const strict_not_null<T>&) = delete;