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::combinable< T, Allocator > Class Template Reference

#include <combinable.h>

Public Member Functions

template<typename F >
 combinable (F initFunc)
 
 combinable (const combinable &other)
 
combinableoperator= (const combinable &other)
 
void clear ()
 
T & local ()
 
T & local (bool &exists)
 
template<typename F >
combine (F f)
 
template<typename F >
void combine_each (F f)
 

Detailed Description

template<typename T, class Allocator = AZStd::allocator>
class AZStd::combinable< T, Allocator >

Provides a thread-local value which can then be combined into a single value when all work is complete.


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