+++
title = "`static void on_result_in_place_construction(T *, in_place_type_t<U>, Args &&...) noexcept`"
description = "Hook invoked by the in-place constructors of `basic_result`."
categories = ["observer-policies"]
weight = 450
+++

One of the constructor hooks for {{% api "basic_result<T, E, NoValuePolicy>" %}}, generally invoked by the in-place constructors of `basic_result`. See each constructor's documentation to see which specific hook it invokes.

*Requires*: Always available.

*Guarantees*: Never throws an exception.
