MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Hpp / parseImplicitExternSyncParams

Function parseImplicitExternSyncParams

generator/VkXMLParser.cpp:1020–1036  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1018}
1019
1020void parseImplicitExternSyncParams( tinyxml2::XMLElement const * element )
1021{
1022 int const line = element->GetLineNum();
1023 checkAttributes( "vk.xml", line, getAttributes( element ), {}, {} );
1024
1025 std::vector<tinyxml2::XMLElement const *> children = getChildElements( element );
1026 checkElements( "vk.xml", line, children, { { "param", MultipleAllowed::No } }, {} );
1027
1028 for ( auto child : children )
1029 {
1030 std::string const value = child->Value();
1031 if ( value == "param" )
1032 {
1033 parseImplicitExternSyncParamsParam( child );
1034 }
1035 }
1036}
1037
1038void parseImplicitExternSyncParamsParam( tinyxml2::XMLElement const * element )
1039{

Callers 1

parseCommandFunction · 0.85

Calls 5

checkAttributesFunction · 0.85
getAttributesFunction · 0.85
getChildElementsFunction · 0.85
checkElementsFunction · 0.85

Tested by

no test coverage detected