| 12819 | } |
| 12820 | |
| 12821 | bool VulkanHppGenerator::isMultiSuccessCodeConstructor( std::vector<std::map<std::string, CommandData>::const_iterator> const & constructorIts ) const |
| 12822 | { |
| 12823 | bool ok = !constructorIts.empty(); |
| 12824 | if ( ok ) |
| 12825 | { |
| 12826 | auto constructorIt = constructorIts.begin(); |
| 12827 | ok = ( 2 < ( *constructorIt )->second.successCodes.size() ) || |
| 12828 | ( ( ( *constructorIt )->second.successCodes.size() == 2 ) && ( ( *constructorIt )->second.successCodes[1] != "VK_INCOMPLETE" ) ); |
| 12829 | #if !defined( NDEBUG ) |
| 12830 | for ( constructorIt = std::next( constructorIt ); constructorIt != constructorIts.end(); ++constructorIt ) |
| 12831 | { |
| 12832 | assert( ok == ( 2 < ( *constructorIt )->second.successCodes.size() ) || |
| 12833 | ( ( ( *constructorIt )->second.successCodes.size() == 2 ) && ( ( *constructorIt )->second.successCodes[1] != "VK_INCOMPLETE" ) ) ); |
| 12834 | } |
| 12835 | #endif |
| 12836 | } |
| 12837 | return ok; |
| 12838 | } |
| 12839 | |
| 12840 | bool VulkanHppGenerator::isParam( std::string const & name, std::vector<ParamData> const & params ) const |
| 12841 | { |
nothing calls this directly
no outgoing calls
no test coverage detected