Public Member Functions | Public Attributes | List of all members
BT::TimerQueue< _Clock, _Duration >::WorkItem Struct Reference

Public Member Functions

bool operator> (const WorkItem &other) const
 

Public Attributes

std::chrono::time_point< _Clock, _Duration > end
 
std::function< void(bool)> handler
 
uint64_t id
 

Detailed Description

template<typename _Clock = std::chrono::steady_clock, typename _Duration = std::chrono::steady_clock::duration>
struct BT::TimerQueue< _Clock, _Duration >::WorkItem

Definition at line 246 of file timer_queue.h.

Member Function Documentation

◆ operator>()

template<typename _Clock = std::chrono::steady_clock, typename _Duration = std::chrono::steady_clock::duration>
bool BT::TimerQueue< _Clock, _Duration >::WorkItem::operator> ( const WorkItem other) const
inline

Definition at line 251 of file timer_queue.h.

Member Data Documentation

◆ end

template<typename _Clock = std::chrono::steady_clock, typename _Duration = std::chrono::steady_clock::duration>
std::chrono::time_point<_Clock, _Duration> BT::TimerQueue< _Clock, _Duration >::WorkItem::end

Definition at line 248 of file timer_queue.h.

◆ handler

template<typename _Clock = std::chrono::steady_clock, typename _Duration = std::chrono::steady_clock::duration>
std::function<void(bool)> BT::TimerQueue< _Clock, _Duration >::WorkItem::handler

Definition at line 250 of file timer_queue.h.

◆ id

template<typename _Clock = std::chrono::steady_clock, typename _Duration = std::chrono::steady_clock::duration>
uint64_t BT::TimerQueue< _Clock, _Duration >::WorkItem::id

Definition at line 249 of file timer_queue.h.


The documentation for this struct was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09