| 495 | } |
| 496 | |
| 497 | void Generator::generateGroupOutputFiles(Group *group) |
| 498 | { |
| 499 | // generate output files only for groups with interfaces or for IDLs with no interfaces at all |
| 500 | if (!group->getInterfaces().empty() || (m_groups.size() == 1 && group->getName() == "")) |
| 501 | { |
| 502 | string fileName = getGroupCommonFileName(group); |
| 503 | |
| 504 | // group templates |
| 505 | m_templateData["group"] = group->getTemplate(); |
| 506 | |
| 507 | // Log template data. |
| 508 | if (Log::getLogger()->getFilterLevel() >= Logger::log_level_t::kDebug2) |
| 509 | { |
| 510 | dump_data(m_templateData); |
| 511 | } |
| 512 | |
| 513 | generateOutputFiles(fileName); |
| 514 | } |
| 515 | } |
| 516 | |
| 517 | void Generator::makeIncludesTemplateData() |
| 518 | { |
nothing calls this directly
no test coverage detected