Lines Matching full:constexpr
18 /*constexpr*/ default_delete() /*noexcept*/ = default;
29 /*constexpr*/ default_delete() /*noexcept*/ = default;
53 /*constexpr*/ compressed_base() : B() {}
54 /*constexpr*/ compressed_base(const B& b) : B(b) {}
55 /*constexpr*/ compressed_base(B&& b) : B(std::move(b)) {}
56 /*constexpr*/ B& get() /*noexcept*/ { return *this; }
57 /*constexpr*/ B const& get() const /*noexcept*/ { return *this; }
63 /*constexpr*/ compressed_base() : B() {}
64 /*constexpr*/ compressed_base(const B& b) : fb(b) {}
65 /*constexpr*/ compressed_base(B&& b) : fb(std::move(b)) {}
66 /*constexpr*/ B& get() /*noexcept*/ { return fb; }
67 /*constexpr*/ B const& get() const /*noexcept*/ { return fb; }
77 /*constexpr*/ compressed_data() : compressed_base_t(), fPtr() {}
78 /*constexpr*/ compressed_data(const pointer& ptr, const deleter_type& d)
82 >> /*constexpr*/ compressed_data(U1&& ptr, U2&& d)
84 /*constexpr*/ pointer& getPointer() /*noexcept*/ { return fPtr; }
85 /*constexpr*/ pointer const& getPointer() const /*noexcept*/ { return fPtr; }
86 /*constexpr*/ deleter_type& getDeleter() /*noexcept*/ {
89 /*constexpr*/ deleter_type const& getDeleter() const /*noexcept*/ {
100 /*constexpr*/ unique_ptr() /*noexcept*/ : data() {
104 /*constexpr*/ unique_ptr(std::nullptr_t) /*noexcept*/ : unique_ptr() { }
229 /*constexpr*/ compressed_base() : B() {}
230 /*constexpr*/ compressed_base(const B& b) : B(b) {}
231 /*constexpr*/ compressed_base(B&& b) : B(std::move(b)) {}
232 /*constexpr*/ B& get() /*noexcept*/ { return *this; }
233 /*constexpr*/ B const& get() const /*noexcept*/ { return *this; }
239 /*constexpr*/ compressed_base() : B() {}
240 /*constexpr*/ compressed_base(const B& b) : fb(b) {}
241 /*constexpr*/ compressed_base(B&& b) : fb(std::move(b)) {}
242 /*constexpr*/ B& get() /*noexcept*/ { return fb; }
243 /*constexpr*/ B const& get() const /*noexcept*/ { return fb; }
253 /*constexpr*/ compressed_data() : compressed_base_t(), fPtr() {}
254 /*constexpr*/ compressed_data(const pointer& ptr, const deleter_type& d)
258 >> /*constexpr*/ compressed_data(U1&& ptr, U2&& d)
260 /*constexpr*/ pointer& getPointer() /*noexcept*/ { return fPtr; }
261 /*constexpr*/ pointer const& getPointer() const /*noexcept*/ { return fPtr; }
262 /*constexpr*/ deleter_type& getDeleter() /*noexcept*/ {
265 /*constexpr*/ deleter_type const& getDeleter() const /*noexcept*/ {
276 /*constexpr*/ unique_ptr() /*noexcept*/ : data() {
280 /*constexpr*/ unique_ptr(std::nullptr_t) /*noexcept*/ : unique_ptr() { }