* Constructor. * * @param filePath path to file to process * @param groupName optional prefix for rule names (default: 'unknown_group') */
| 523 | * @param groupName optional prefix for rule names (default: 'unknown_group') |
| 524 | */ |
| 525 | PatternExtractor::PatternExtractor( |
| 526 | const std::string &filePath, |
| 527 | const std::string &groupName) |
| 528 | : inputFile(createFileFormat(filePath, false, loadFlags)), |
| 529 | groupName(groupName) |
| 530 | { |
| 531 | stateValid = processFile(); |
| 532 | } |
| 533 | |
| 534 | PatternExtractor::~PatternExtractor() = default; |
| 535 |
nothing calls this directly
no test coverage detected