20 template<
typename type_t,
typename... args_t>
22 return std::make_any<type_t>(std::forward<args_t>(args)...);
38 template<
typename type_t,
typename il_type_t,
typename... args_t>
39 [[nodiscard]]
auto make_any(std::initializer_list<il_type_t> il, args_t&&... args) ->
xtd::any {
40 return std::make_any<type_t>(il, std::forward<args_t>(args)...);
Contains xtd::any type and std::bad_any_cast exception.
std::any any
Represents the any alias on std::any.
Definition any.hpp:24
auto make_any(args_t &&... args) -> xtd::any
Creates an xtd::any object containing an object of type type_t, passing the provided arguments to typ...
Definition make_any.hpp:21
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8