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::list_member_hook< T, PtrToMember > Struct Template Reference

#include <intrusive_list.h>

Public Types

typedef T * pointer
 
typedef const T * const_pointer
 
typedef intrusive_list_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, intrusive_list_node< T > T::* PtrToMember>
struct AZStd::list_member_hook< T, PtrToMember >

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


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