Lines Matching refs:DocNode
28 msgpack::DocNode &Node, msgpack::Type SKind,
29 function_ref<bool(msgpack::DocNode &)> verifyValue) {
49 bool MetadataVerifier::verifyInteger(msgpack::DocNode &Node) {
57 msgpack::DocNode &Node, function_ref<bool(msgpack::DocNode &)> verifyNode,
69 function_ref<bool(msgpack::DocNode &)> verifyNode) {
79 function_ref<bool(msgpack::DocNode &)> verifyValue) {
80 return verifyEntry(MapNode, Key, Required, [=](msgpack::DocNode &Node) {
87 return verifyEntry(MapNode, Key, Required, [this](msgpack::DocNode &Node) {
92 bool MetadataVerifier::verifyKernelArgs(msgpack::DocNode &Node) {
108 [](msgpack::DocNode &SNode) {
148 [](msgpack::DocNode &SNode) {
161 [](msgpack::DocNode &SNode) {
171 [](msgpack::DocNode &SNode) {
195 bool MetadataVerifier::verifyKernel(msgpack::DocNode &Node) {
208 [](msgpack::DocNode &SNode) {
220 KernelMap, ".language_version", false, [this](msgpack::DocNode &Node) {
223 [this](msgpack::DocNode &Node) { return verifyInteger(Node); }, 2);
226 if (!verifyEntry(KernelMap, ".args", false, [this](msgpack::DocNode &Node) {
227 return verifyArray(Node, [this](msgpack::DocNode &Node) {
233 [this](msgpack::DocNode &Node) {
235 [this](msgpack::DocNode &Node) {
242 [this](msgpack::DocNode &Node) {
244 [this](msgpack::DocNode &Node) {
288 bool MetadataVerifier::verify(msgpack::DocNode &HSAMetadataRoot) {
294 RootMap, "amdhsa.version", true, [this](msgpack::DocNode &Node) {
297 [this](msgpack::DocNode &Node) { return verifyInteger(Node); }, 2);
301 RootMap, "amdhsa.printf", false, [this](msgpack::DocNode &Node) {
302 return verifyArray(Node, [this](msgpack::DocNode &Node) {
308 [this](msgpack::DocNode &Node) {
309 return verifyArray(Node, [this](msgpack::DocNode &Node) {