VirtualBox

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/Frontends/VirtualBox/Doxyfile

    r81741 r89814  
    20562056                         "DECLINLINE(type)=inline type" \
    20572057                         DECL_FORCE_INLINE(type)=DECLINLINE(type) \
    2058                          AssertCompile(expr) \
    2059                          AssertCompileSize(a,b) \
    2060                          AssertCompileSizeAlignment(a,b) \
    2061                          AssertCompileMemberSizeAlignment(a,b,c) \
    2062                          AssertCompileMemberAlignment(a,b,c) \
    2063                          AssertCompileMemberOffset(a,b,c) \
    2064                          AssertCompile2MemberOffsets(a,b,c) \
    20652058                         RT_OS_DARWIN \
    20662059                         Q_WS_MAC \
    20672060                         Q_WS_X11 \
    20682061                         Q_WS_WIN
     2062
     2063# Compile assertion hacks.
     2064PREDEFINED            += \
     2065    "AssertCompileNS(expr)=static_assert(expr)" \
     2066    "AssertCompile(expr)=static_assert(expr)" \
     2067    "AssertCompileSize(type, size)=static_assert(true)" \
     2068    "AssertCompileSizeAlignment(type, align)=static_assert(true)" \
     2069    "AssertCompileMemberAlignment(type, member, align)=static_assert(true)" \
     2070    "AssertCompileMemberOffset(type, member, off)=static_assert(true)" \
     2071    "AssertCompile2MemberOffsets(type, member1, member2)=static_assert(true)" \
     2072    "AssertCompileAdjacentMembers(type, member1, member2)=static_assert(true)" \
     2073    "AssertCompileMembersAtSameOffset(type1, member1, type2, member2)=static_assert(true)" \
     2074    "AssertCompileMemberSize(type, member, size)=static_assert(true)" \
     2075    "AssertCompileMemberSizeAlignment(type, member, align)=static_assert(true)" \
     2076    "AssertCompileMembersSameSize(type1, member1, type2, member2)=static_assert(true)" \
     2077    "AssertCompileMembersSameSizeAndOffset(type1, member1, type2, member2)=static_assert(true)"
    20692078
    20702079# 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