VirtualBox

Changeset 89814 in vbox


Ignore:
Timestamp:
Jun 21, 2021 10:46:56 AM (3 years ago)
Author:
vboxsync
Message:

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

Location:
trunk/src/VBox
Files:
3 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
  • 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
  • trunk/src/VBox/Runtime/Doxyfile

    r88182 r89814  
    20862086    RT_MSC_PREREQ_EX(a,b)=b
    20872087
    2088 PREDEFINED += \
    2089     AssertCompile(expr) \
    2090     AssertCompileSize(a,b) \
    2091     AssertCompileSizeAlignment(a,b) \
    2092     AssertCompileMemberSizeAlignment(a,b,c) \
    2093     AssertCompileMemberAlignment(a,b,c) \
    2094     AssertCompileMemberOffset(a,b,c) \
    2095     AssertCompile2MemberOffsets(a,b,c)
     2088# Compile assertion hacks.
     2089PREDEFINED            += \
     2090    "AssertCompileNS(expr)=static_assert(expr)" \
     2091    "AssertCompile(expr)=static_assert(expr)" \
     2092    "AssertCompileSize(type, size)=static_assert(true)" \
     2093    "AssertCompileSizeAlignment(type, align)=static_assert(true)" \
     2094    "AssertCompileMemberAlignment(type, member, align)=static_assert(true)" \
     2095    "AssertCompileMemberOffset(type, member, off)=static_assert(true)" \
     2096    "AssertCompile2MemberOffsets(type, member1, member2)=static_assert(true)" \
     2097    "AssertCompileAdjacentMembers(type, member1, member2)=static_assert(true)" \
     2098    "AssertCompileMembersAtSameOffset(type1, member1, type2, member2)=static_assert(true)" \
     2099    "AssertCompileMemberSize(type, member, size)=static_assert(true)" \
     2100    "AssertCompileMemberSizeAlignment(type, member, align)=static_assert(true)" \
     2101    "AssertCompileMembersSameSize(type1, member1, type2, member2)=static_assert(true)" \
     2102    "AssertCompileMembersSameSizeAndOffset(type1, member1, type2, member2)=static_assert(true)"
    20962103
    20972104# decl and calling conventions.
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