[doxygen] Handle structures

git-svn-id: svn://kolibrios.org@8958 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Magomed Kostoev (mkostoevr) 2021-06-28 17:40:37 +00:00
parent ed5dcb8fff
commit 698dcf1043

View File

@ -1483,8 +1483,13 @@ class AsmStruct(AsmElement):
doxycomment += self.comment doxycomment += self.comment
if '@brief' not in doxycomment: if '@brief' not in doxycomment:
doxycomment = '@brief ' + doxycomment doxycomment = '@brief ' + doxycomment
doxycomment += '\n'
# Build declaration # Build declaration
declaration = f"struct {self.name}" + " {};" declaration = f"struct {self.name}" + " {\n"
for member in self.members:
if type(member) == AsmVariable:
declaration += f'\t{member.type} {member.name}; /**< {member.comment} */\n'
declaration += '};'
# Emit this # Emit this
super().emit(dest, doxycomment, declaration) super().emit(dest, doxycomment, declaration)