Home
last modified time | relevance | path

Searched refs:DestNode (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/BinaryFormat/
H A DMsgPackDocument.cpp129 function_ref<int(DocNode *DestNode, DocNode SrcNode, DocNode MapKey)> in readFromBlob() argument
181 DocNode *DestNode = nullptr; in readFromBlob() local
183 DestNode = &Root; in readFromBlob()
187 DestNode = &Array[Stack.back().Index++]; in readFromBlob()
197 DestNode = Stack.back().MapEntry; in readFromBlob()
202 if (!DestNode->isEmpty()) { in readFromBlob()
209 MergeResult = Merger(DestNode, Node, MapKey); in readFromBlob()
212 assert(!((Node.isMap() && !DestNode->isMap()) || in readFromBlob()
213 (Node.isArray() && !DestNode->isArray()))); in readFromBlob()
215 *DestNode = Node; in readFromBlob()
[all …]
/llvm-project-15.0.7/llvm/unittests/BinaryFormat/
H A DMsgPackDocumentTest.cpp47 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST() argument
50 if (DestNode->getKind() == Type::Int && in TEST()
52 *DestNode = DestNode->getDocument()->getNode( in TEST()
53 DestNode->getInt() | SrcNode.getInt()); in TEST()
56 return DestNode->isArray() && SrcNode.isArray() ? 0 in TEST()
83 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST() argument
85 return DestNode->isArray() && SrcNode.isArray() in TEST()
86 ? DestNode->getArray().size() in TEST()
127 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST() argument
128 return DestNode->isMap() && SrcNode.isMap() ? 0 : -1; in TEST()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h412 function_ref<int(DocNode *DestNode, DocNode SrcNode, DocNode MapKey)>
413 Merger = [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) {