libs/full/init_runtime/include/hpx/hpx_init_impl.hpp
inline int init(
        std::nullptr_t, int argc, char** argv, init_params const& params)
    {
        util::function_nonser<int(hpx::program_options::variables_map&)> main_f;
        return detail::init_impl(std::move(main_f), argc, argv, params);
    }
/// \brief Main entry point for launching the HPX runtime system.
///
/// This is the main entry point for any HPX application. This function
/// (or one of its overloads below) should be called from the users `main()`
/// function. It will set up the HPX runtime environment and schedule the
/// function given by \p f as a HPX thread.
\brief Main entry point for launching the HPX runtime system.
This is the main entry point for any HPX application. This function
(or one of its overloads below) should be called from the users `main()`
function. It will set up the HPX runtime environment and schedule the
function given by \p f as a HPX thread.
\ brief Main entry point for launching the HPX runtime system . This is the main entry point for any HPX application . This function ( or one of its overloads below ) should be called from the users ` main () ` function . It will set up the HPX runtime environment and schedule the function given by \ p f as a HPX thread .
inline int init(
        std::nullptr_t, int argc, char** argv, init_params const& params)
    {
        util::function_nonser<int(hpx::program_options::variables_map&)> main_f;
        return detail::init_impl(std::move(main_f), argc, argv, params);
    }
inline int init ( std :: nullptr_t , int argc , char * * argv , init_params const & params ) { util :: function_nonser < int ( hpx :: program_options :: variables_map & ) > main_f ; return detail :: init_impl ( std :: move ( main_f ) , argc , argv , params ) ; }
\brief Main entry point for launching the HPX runtime system.
\ brief Main entry point for launching the HPX runtime system .