Searched refs:PathItem (Results 1 – 1 of 1) sorted by relevance
73 struct PathItem struct82 PathItem(const TField &field) : field(&field), type(Type::Field) {} in PathItem() function83 PathItem(int index) : index(index), type(Type::Index) {} in PathItem() function84 PathItem(unsigned index) : PathItem(static_cast<int>(index)) {} in PathItem() argument85 PathItem(FlattenArray flatten) : type(Type::FlattenArray) {} in PathItem() argument97 const std::vector<PathItem> &path) in BuildPathAccess()100 for (const PathItem &item : path) in BuildPathAccess()104 case PathItem::Type::Field: in BuildPathAccess()107 case PathItem::Type::Index: in BuildPathAccess()110 case PathItem::Type::FlattenArray: in BuildPathAccess()[all …]