hpx/runtime/threads/executors/default_executor.hpp
inline void add_after(
                util::steady_clock::duration const& rel_time,
                closure_type&& f, util::thread_description const& description,
                threads::thread_stacksize stacksize, error_code& ec)
            {
                return add_at(util::steady_clock::now() + rel_time,
                    std::move(f), description, stacksize, ec);
            }
// Schedule given function for execution in this executor no sooner
// than time rel_time from now. This call never blocks, and may
// violate bounds on the executor's queue size.
Schedule given function for execution in this executor no sooner
than time rel_time from now. This call never blocks, and may
violate bounds on the executor's queue size.
Schedule given function for execution in this executor no sooner than time rel_time from now . This call never blocks and may violate bounds on the executor ' s queue size .
inline void add_after(
                util::steady_clock::duration const& rel_time,
                closure_type&& f, util::thread_description const& description,
                threads::thread_stacksize stacksize, error_code& ec)
            {
                return add_at(util::steady_clock::now() + rel_time,
                    std::move(f), description, stacksize, ec);
            }
inline void add_after ( util :: steady_clock :: duration const & rel_time , closure_type && f , util :: thread_description const & description , threads :: thread_stacksize stacksize , error_code & ec ) { return add_at ( util :: steady_clock :: now ( ) + rel_time , std :: move ( f ) , description , stacksize , ec ) ; }
Schedule given function for execution in this executor no sooner
than time rel_time from now.
Schedule given function for execution in this executor no sooner than time rel_time from now .