| 751 | } |
| 752 | |
| 753 | void VulkanHppGenerator::appendCppModuleCommands( std::vector<RequireData> const & requireData, |
| 754 | std::set<std::string> & listedCommands, |
| 755 | std::string const & title, |
| 756 | std::string & commandMembers ) const |
| 757 | { |
| 758 | std::string members; |
| 759 | forEachRequiredCommand( requireData, |
| 760 | [&]( NameLine const & command, auto const & ) |
| 761 | { |
| 762 | if ( listedCommands.insert( command.name ).second ) |
| 763 | { |
| 764 | members += "using ::PFN_" + command.name + ";\n"; |
| 765 | } |
| 766 | } ); |
| 767 | commandMembers += addTitleAndProtection( title, members ); |
| 768 | } |
| 769 | |
| 770 | void VulkanHppGenerator::checkAttributes( int line, |
| 771 | std::map<std::string, std::string> const & attributes, |
nothing calls this directly
no outgoing calls
no test coverage detected