fix: ignore enum class.

This commit is contained in:
2025-02-16 20:05:23 +08:00
parent 63f93f46e8
commit 0abc0841ae

View File

@@ -18,8 +18,8 @@ def find_class_definition(line: str) -> str | None:
# KEYWORD A {
# KEYWORD A { ... }; (in single line)
keyword_pos, keyword = StrUtil.find_m(line, 'class ', 'struct ', 'union ')
if keyword_pos == -1:
keyword_pos, keyword = StrUtil.find_m(line, 'enum class ', 'class ', 'struct ', 'union ')
if keyword_pos == -1 or keyword == 'enum class ':
return None
keyword_size = len(keyword) - 1 # not class defs