Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::lock_free_intrusive_stack_member_hook< T, PtrToMember > Struct Template Reference

#include <lock_free_intrusive_stack.h>

Public Types

typedef T * pointer
 
typedef const T * const_pointer
 
typedef lock_free_intrusive_stack_node< T > node_type
 
typedef node_typenode_ptr_type
 
typedef const node_typeconst_node_ptr_type
 

Static Public Member Functions

static node_ptr_type to_node_ptr (pointer ptr)
 
static const_node_ptr_type to_node_ptr (const_pointer ptr)
 

Detailed Description

template<class T, lock_free_intrusive_stack_node< T > T::* PtrToMember>
struct AZStd::lock_free_intrusive_stack_member_hook< T, PtrToMember >

Hook for member nodes. The node should be declared public so we can access it directly. Check the lock_free_intrusive_stack AZStdExamples.


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