Wildmeshing Toolkit
wmtk::attribute::PerThreadAttributeScopeStacks< T > Class Template Reference

#include <PerThreadAttributeScopeStacks.hpp>

Public Member Functions

 PerThreadAttributeScopeStacks ()=default
 
 PerThreadAttributeScopeStacks (PerThreadAttributeScopeStacks &&)=default
 
PerThreadAttributeScopeStacksoperator= (PerThreadAttributeScopeStacks &&)=default
 
internal::AttributeTransactionStack< T > & local ()
 
const internal::AttributeTransactionStack< T > & local () const
 

Private Attributes

internal::AttributeTransactionStack< T > m_stack
 

Detailed Description

template<typename T>
class wmtk::attribute::PerThreadAttributeScopeStacks< T >

Definition at line 7 of file PerThreadAttributeScopeStacks.hpp.

Constructor & Destructor Documentation

◆ PerThreadAttributeScopeStacks() [1/2]

◆ PerThreadAttributeScopeStacks() [2/2]

Member Function Documentation

◆ local() [1/2]

Definition at line 23 of file PerThreadAttributeScopeStacks.hpp.

◆ local() [2/2]

template<typename T >
const internal::AttributeTransactionStack< T > & wmtk::attribute::PerThreadAttributeScopeStacks< T >::local
inline

Definition at line 28 of file PerThreadAttributeScopeStacks.hpp.

◆ operator=()

Member Data Documentation

◆ m_stack

template<typename T >
internal::AttributeTransactionStack<T> wmtk::attribute::PerThreadAttributeScopeStacks< T >::m_stack
mutableprivate

Definition at line 18 of file PerThreadAttributeScopeStacks.hpp.


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