Lines Matching refs:TypeIndex
81 uint32_t LazyRandomTypeCollection::getOffsetOfType(TypeIndex Index) {
88 CVType LazyRandomTypeCollection::getType(TypeIndex Index) {
98 std::optional<CVType> LazyRandomTypeCollection::tryGetType(TypeIndex Index) {
111 StringRef LazyRandomTypeCollection::getTypeName(TypeIndex Index) {
113 return TypeIndex::simpleTypeName(Index);
133 bool LazyRandomTypeCollection::contains(TypeIndex Index) {
148 Error LazyRandomTypeCollection::ensureTypeExists(TypeIndex TI) {
155 void LazyRandomTypeCollection::ensureCapacityFor(TypeIndex Index) {
168 Error LazyRandomTypeCollection::visitRangeForType(TypeIndex TI) {
174 [](TypeIndex Value, const TypeIndexOffset &IO) {
181 TypeIndex TIB = Prev->Type;
191 TypeIndex TIE;
193 TIE = TypeIndex::fromArrayIndex(capacity());
202 std::optional<TypeIndex> LazyRandomTypeCollection::getFirst() {
203 TypeIndex TI = TypeIndex::fromArrayIndex(0);
211 std::optional<TypeIndex> LazyRandomTypeCollection::getNext(TypeIndex Prev) {
223 Error LazyRandomTypeCollection::fullScanForType(TypeIndex TI) {
227 TypeIndex CurrentTI = TypeIndex::fromArrayIndex(0);
262 void LazyRandomTypeCollection::visitRange(TypeIndex Begin, uint32_t BeginOffset,
263 TypeIndex End) {
279 bool LazyRandomTypeCollection::replaceType(TypeIndex &Index, CVType Data,