[optional.ref.mod]

# 22 General utilities library [[utilities]](./#utilities)

## 22.5 Optional objects [[optional]](optional#ref.mod)

### 22.5.4 Partial specialization of optional for reference types [[optional.optional.ref]](optional.optional.ref#optional.ref.mod)

#### 22.5.4.8 Modifiers [optional.ref.mod]

[ð](#itemdecl:1)

`constexpr void reset() noexcept;
`

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/utilities.tex#L4966)

*Effects*: Assigns nullptr to *val*[.](#1.sentence-1)

[2](#2)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/utilities.tex#L4970)

*Postconditions*: *this does not contain a value[.](#2.sentence-1)
