diff --git a/epicardium/api/genapi.py b/epicardium/api/genapi.py
index 6c0af62d080f56180011646a182d0909faeaab36..9a827cdeb87dc88624d5cca03f97806d678e6938 100644
--- a/epicardium/api/genapi.py
+++ b/epicardium/api/genapi.py
@@ -16,7 +16,7 @@ MATCH_DECLARATION = re.compile(
 )
 
 MATCH_TYPENAME = re.compile(
-    r"^(?P<type>(?:const )?(?:struct )?\w+[*\s]+)(?P<name>\w+)$",
+    r"^(?P<type>(?:const )?(?:struct |enum )?\w+[*\s]+)(?P<name>\w+)$",
 )