LLVM: llvm::dwarf_linker::parallel::OrderedChildrenIndexAssigner Class Reference (original) (raw)
This class helps to assign indexes for DIE children. More...
#include "[DWARFLinker/Parallel/SyntheticTypeNameBuilder.h](SyntheticTypeNameBuilder%5F8h%5Fsource.html)"
| Protected Types | |
|---|---|
| using | OrderedChildrenIndexesArrayTy = std::array<size_t, 8> |
This class helps to assign indexes for DIE children.
Indexes are used to create type name for children which should be presented in the original order(function parameters, array dimensions, enumeration members, class/structure members).
Definition at line 132 of file SyntheticTypeNameBuilder.h.
◆ OrderedChildrenIndexesArrayTy
◆ getChildIndex()
◆ tagToArrayIndex()
◆ ChildIndexesWidth
| OrderedChildrenIndexesArrayTy llvm::dwarf_linker::parallel::OrderedChildrenIndexAssigner::ChildIndexesWidth = {0} | protected |
|---|
◆ NeedCountChildren
| bool llvm::dwarf_linker::parallel::OrderedChildrenIndexAssigner::NeedCountChildren = false | protected |
|---|
◆ OrderedChildIdxs
| OrderedChildrenIndexesArrayTy llvm::dwarf_linker::parallel::OrderedChildrenIndexAssigner::OrderedChildIdxs = {0} | protected |
|---|
The documentation for this class was generated from the following files:
- lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.h
- lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.cpp