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

Method generateSuccessCheck

generator/VulkanHppGenerator.cpp:11778–11791  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11776}
11777
11778std::string VulkanHppGenerator::generateSuccessCheck( std::vector<std::string> const & successCodes ) const
11779{
11780 assert( !successCodes.empty() );
11781 std::string successCheck = "result == " + generateSuccessCode( successCodes[0] );
11782 if ( 1 < successCodes.size() )
11783 {
11784 successCheck = "( " + successCheck + " )";
11785 for ( size_t i = 1; i < successCodes.size(); ++i )
11786 {
11787 successCheck += "|| ( result == " + generateSuccessCode( successCodes[i] ) + " )";
11788 }
11789 }
11790 return successCheck;
11791}
11792
11793std::string VulkanHppGenerator::generateSuccessCode( std::string const & code ) const
11794{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected