Synopses

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);
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);
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);
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);

Created with MrDocs