Lines Matching defs:LValuePathEntry
147 APValue::LValuePathEntry::LValuePathEntry(BaseOrMemberType BaseOrMember) {
153 void APValue::LValuePathEntry::Profile(llvm::FoldingSetNodeID &ID) const {
158 ArrayRef<LValuePathEntry> Path, QualType ElemTy)
223 (DataSize - sizeof(LVBase)) / sizeof(LValuePathEntry);
229 LValuePathEntry Path[InlinePathSpace];
230 LValuePathEntry *PathPtr;
243 PathPtr = new LValuePathEntry[Length];
249 LValuePathEntry *getPath() { return hasPathPtr() ? PathPtr : Path; }
250 const LValuePathEntry *getPath() const {
606 for (LValuePathEntry E : getLValuePath())
828 ArrayRef<LValuePathEntry> Path = getLValuePath();
994 ArrayRef<APValue::LValuePathEntry> APValue::getLValuePath() const {
1026 MutableArrayRef<APValue::LValuePathEntry>
1040 ArrayRef<LValuePathEntry> Path, bool IsOnePastTheEnd,
1042 MutableArrayRef<APValue::LValuePathEntry> InternalPath =
1046 Path.size() * sizeof(LValuePathEntry));
1091 MutableArrayRef<APValue::LValuePathEntry>