Public Member Functions | Public Attributes | List of all members
cartographer::common::LocklessQueue< T >::Node Struct Reference

Public Member Functions

 Node ()=default
 
 Node (const Node &node)
 

Public Attributes

std::unique_ptr< T > data
 
std::atomic< Node * > next
 

Detailed Description

template<typename T>
struct cartographer::common::LocklessQueue< T >::Node

Definition at line 74 of file lockless_queue.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

template<typename T >
cartographer::common::LocklessQueue< T >::Node::Node ( )
default

◆ Node() [2/2]

template<typename T >
cartographer::common::LocklessQueue< T >::Node::Node ( const Node node)
inline

Definition at line 78 of file lockless_queue.h.

Member Data Documentation

◆ data

template<typename T >
std::unique_ptr<T> cartographer::common::LocklessQueue< T >::Node::data

Definition at line 81 of file lockless_queue.h.

◆ next

template<typename T >
std::atomic<Node*> cartographer::common::LocklessQueue< T >::Node::next

Definition at line 84 of file lockless_queue.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59