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: