VirtualBox

Changeset 89814 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jun 21, 2021 10:46:56 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
145271
Message:

Doxyfile*: map the AssertCompile macros to static_assert so doxygen ignores them and doesn't try associate comments with them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/Doxyfile.Main

    r81741 r89814  
    20482048                         RT_C_DECLS_END \
    20492049                         RT_C_DECLS_BEGIN
     2050
     2051# Compile assertion hacks.
     2052PREDEFINED            += \
     2053    "AssertCompileNS(expr)=static_assert(expr)" \
     2054    "AssertCompile(expr)=static_assert(expr)" \
     2055    "AssertCompileSize(type, size)=static_assert(true)" \
     2056    "AssertCompileSizeAlignment(type, align)=static_assert(true)" \
     2057    "AssertCompileMemberAlignment(type, member, align)=static_assert(true)" \
     2058    "AssertCompileMemberOffset(type, member, off)=static_assert(true)" \
     2059    "AssertCompile2MemberOffsets(type, member1, member2)=static_assert(true)" \
     2060    "AssertCompileAdjacentMembers(type, member1, member2)=static_assert(true)" \
     2061    "AssertCompileMembersAtSameOffset(type1, member1, type2, member2)=static_assert(true)" \
     2062    "AssertCompileMemberSize(type, member, size)=static_assert(true)" \
     2063    "AssertCompileMemberSizeAlignment(type, member, align)=static_assert(true)" \
     2064    "AssertCompileMembersSameSize(type1, member1, type2, member2)=static_assert(true)" \
     2065    "AssertCompileMembersSameSizeAndOffset(type1, member1, type2, member2)=static_assert(true)"
    20502066
    20512067# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette