LLVM: llvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::ItemsGroup Struct Reference (original) (raw)

#include "[DWARFLinker/Parallel/ArrayList.h](ArrayList%5F8h%5Fsource.html)"

Public Types
using ArrayTy = std::array<T, ItemsGroupSize>
Public Member Functions
size_t getItemsCount () const
ArrayTy::iterator begin ()
ArrayTy::iterator end ()
Public Attributes
ArrayTy Items
std::atomic< ItemsGroup * > Next = nullptr
std::atomic< size_t > ItemsCount = 0

Detailed Description

template<typename T, size_t ItemsGroupSize = 512>
struct llvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::ItemsGroup

Definition at line 104 of file ArrayList.h.

Member Typedef Documentation

ArrayTy

template<typename T, size_t ItemsGroupSize = 512>

Member Function Documentation

begin()

template<typename T, size_t ItemsGroupSize = 512>

end()

template<typename T, size_t ItemsGroupSize = 512>

getItemsCount()

template<typename T, size_t ItemsGroupSize = 512>

Member Data Documentation

Items

template<typename T, size_t ItemsGroupSize = 512>

ItemsCount

template<typename T, size_t ItemsGroupSize = 512>

Next

template<typename T, size_t ItemsGroupSize = 512>


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