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:
- lib/DWARFLinker/Parallel/ArrayList.h