TrinityCore
DynamicBitsetBlockOutputIterator Struct Reference

Public Types

using iterator_category = std::output_iterator_tag
 
using value_type = void
 
using difference_type = void
 
using pointer = void
 
using reference = void
 

Public Member Functions

 DynamicBitsetBlockOutputIterator (std::function< void(uint32)> &&action)
 
DynamicBitsetBlockOutputIteratoroperator= (uint32 value)
 
DynamicBitsetBlockOutputIteratoroperator* ()
 
DynamicBitsetBlockOutputIteratoroperator++ ()
 
DynamicBitsetBlockOutputIterator operator++ (int)
 

Private Attributes

std::function< void(uint32)> _action
 

Detailed Description

Definition at line 442 of file CollectionMgr.cpp.

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using DynamicBitsetBlockOutputIterator::iterator_category = std::output_iterator_tag

Definition at line 444 of file CollectionMgr.cpp.

◆ pointer

Definition at line 447 of file CollectionMgr.cpp.

◆ reference

Definition at line 448 of file CollectionMgr.cpp.

◆ value_type

Definition at line 445 of file CollectionMgr.cpp.

Constructor & Destructor Documentation

◆ DynamicBitsetBlockOutputIterator()

DynamicBitsetBlockOutputIterator::DynamicBitsetBlockOutputIterator ( std::function< void(uint32)> &&  action)
inlineexplicit

Definition at line 450 of file CollectionMgr.cpp.

Member Function Documentation

◆ operator*()

DynamicBitsetBlockOutputIterator & DynamicBitsetBlockOutputIterator::operator* ( )
inline

Definition at line 458 of file CollectionMgr.cpp.

◆ operator++() [1/2]

DynamicBitsetBlockOutputIterator & DynamicBitsetBlockOutputIterator::operator++ ( )
inline

Definition at line 459 of file CollectionMgr.cpp.

◆ operator++() [2/2]

DynamicBitsetBlockOutputIterator DynamicBitsetBlockOutputIterator::operator++ ( int  )
inline

Definition at line 460 of file CollectionMgr.cpp.

◆ operator=()

DynamicBitsetBlockOutputIterator & DynamicBitsetBlockOutputIterator::operator= ( uint32  value)
inline

Definition at line 452 of file CollectionMgr.cpp.

Member Data Documentation

◆ _action

std::function<void(uint32)> DynamicBitsetBlockOutputIterator::_action
private

Definition at line 463 of file CollectionMgr.cpp.


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