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

Method generateSuccessCodeList

generator/VulkanHppGenerator.cpp:11799–11813  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11797}
11798
11799std::string VulkanHppGenerator::generateSuccessCodeList( std::vector<std::string> const & successCodes, bool enumerating ) const
11800{
11801 std::string successCodeList;
11802 size_t skipSize = ( enumerating && ( 1 < successCodes.size() ) && ( successCodes[1] == "VK_INCOMPLETE" ) ) ? 2 : 1;
11803 if ( skipSize < successCodes.size() )
11804 {
11805 successCodeList = ", { " + generateSuccessCode( successCodes[0] );
11806 for ( size_t i = 1; i < successCodes.size(); ++i )
11807 {
11808 successCodeList += ", " + generateSuccessCode( successCodes[i] );
11809 }
11810 successCodeList += " }";
11811 }
11812 return successCodeList;
11813}
11814
11815std::string VulkanHppGenerator::generateThrowResultException() const
11816{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected