reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/BinaryFormat/MsgPackDocument.cpp
   82     Stack.push_back(StackLevel({Root, (size_t)-1, nullptr}));
   89       if (Multi && Stack.size() == 1) {
  127     if (Stack.empty())
  129     else if (Stack.back().Node.getKind() == Type::Array) {
  131       auto &Array = Stack.back().Node.getArray();
  134       auto &Map = Stack.back().Node.getMap();
  135       if (!Stack.back().MapEntry) {
  137         Stack.back().MapEntry = &Map[Node];
  140         *Stack.back().MapEntry = Node;
  141         Stack.back().MapEntry = nullptr;
  149       Stack.push_back(StackLevel({Node, Obj.Length, nullptr}));
  156     while (!Stack.empty()) {
  157       if (Stack.back().Node.getKind() == msgpack::Type::Array) {
  158         if (Stack.back().Node.getArray().size() != Stack.back().Length)
  158         if (Stack.back().Node.getArray().size() != Stack.back().Length)
  161         if (Stack.back().MapEntry ||
  162             Stack.back().Node.getMap().size() != Stack.back().Length)
  162             Stack.back().Node.getMap().size() != Stack.back().Length)
  165       Stack.pop_back();
  167   } while (!Stack.empty());