Declared in <primitives/transaction_identifier.h>
template<
class _Tp,
class... _Args,
size_t _Ip = __find_detail::__find_unambiguous_index_sfinae<_Tp, transaction_identifier<false>, transaction_identifier<true>>::value>
requires is_constructible_v<_Tp, _Args...>
[[__exclude_from_explicit_instantiation__, __abi_tag__]]
constexpr
_Tp&
emplace(_Args&&... __args);
» more...
template<
size_t _Ip,
class... _Args,
class _Tp = variant_alternative_t<_Ip, variant<transaction_identifier<false>, transaction_identifier<true>>>>
requires (_Ip < sizeof...(_Types)) && is_constructible_v<_Tp, _Args...>
[[__exclude_from_explicit_instantiation__, __abi_tag__]]
constexpr
_Tp&
emplace(_Args&&... __args);
» more...
template<
class _Tp,
class _Up,
class... _Args,
size_t _Ip = __find_detail::__find_unambiguous_index_sfinae<_Tp, transaction_identifier<false>, transaction_identifier<true>>::value>
requires is_constructible_v<_Tp, initializer_list<_Up>&, _Args...>
[[__exclude_from_explicit_instantiation__, __abi_tag__]]
constexpr
_Tp&
emplace(
initializer_list<_Up> __il,
_Args&&... __args);
» more...
template<
size_t _Ip,
class _Up,
class... _Args,
class _Tp = variant_alternative_t<_Ip, variant<transaction_identifier<false>, transaction_identifier<true>>>>
requires (_Ip < sizeof...(_Types)) && is_constructible_v<_Tp, initializer_list<_Up>&, _Args...>
[[__exclude_from_explicit_instantiation__, __abi_tag__]]
constexpr
_Tp&
emplace(
initializer_list<_Up> __il,
_Args&&... __args);
» more...