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

Method getPoolTypeAndName

generator/VulkanHppGenerator.cpp:12444–12453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12442}
12443
12444std::pair<std::string, std::string> VulkanHppGenerator::getPoolTypeAndName( std::string const & type ) const
12445{
12446 auto structIt = m_structs.find( type );
12447 assert( structIt != m_structs.end() );
12448 auto memberIt = std::ranges::find_if( structIt->second.members, []( MemberData const & md ) { return md.name.find( "Pool" ) != std::string::npos; } );
12449 assert( memberIt != structIt->second.members.end() );
12450 assert( std::none_of(
12451 std::next( memberIt ), structIt->second.members.end(), []( MemberData const & md ) { return md.name.find( "Pool" ) != std::string::npos; } ) );
12452 return { memberIt->type.name, memberIt->name };
12453}
12454
12455std::string VulkanHppGenerator::getProtectFromPlatform( std::string const & platformName ) const
12456{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected