@INCLUDE = Doxyfile-mcss

## Patches for the public docs. Hiding internal stuff and using a different
## stylesheet.

OUTPUT_DIRECTORY       = ../build/doc-public/
GENERATE_TAGFILE       = ../build/doc-public/corrade.tag

## No need to expose TODO list or bug list in public docs. Aliases copied from
## Doxyfile-mcss, with @todoc changed to be just an alias to @todo so it also
## gets removed. Keep it in sync, please.

ALIASES                = \
    "debugoperator{1}=@relates \1 @brief Debug output operator @xrefitem corrade-debugoperators \"Debug output operator\" \"Debug output operators for custom types\" Allows printing @ref \1 with @ref Corrade::Utility::Debug and friends." \
    "debugoperatorenum{1}=@brief Debug output operator @xrefitem corrade-debugoperators \"Debug output operator\" \"Debug output operators for custom types\" Allows printing @ref \1 with @ref Corrade::Utility::Debug and friends." \
    "debugoperatorclassenum{2}=@relates \1 @brief Debug output operator @xrefitem corrade-debugoperators \"Debug output operator\" \"Debug output operators for custom types\" Allows printing @ref \2 with @ref Corrade::Utility::Debug and friends." \
    "configurationvalueref{1}=@see @ref corrade-configurationvalues \"Corrade::Utility::ConfigurationValue<\1>\"" \
    "configurationvalue{1}=@brief Configuration value parser and writer @xrefitem corrade-configurationvalues \"Configuration value parser and writer\" \"Configuration value parsers and writers for custom types\" Allows parsing and writing @ref \1 from and to @ref Corrade::Utility::Configuration and use it with @ref Corrade::Utility::Arguments." \
    "tweakableliteral{1}=@brief Tweakable literal parser @xrefitem corrade-tweakableliterals \"Tweakable literal parser\" \"Tweakable literal parsers\" Allows using @ref \1 with @ref Corrade::Utility::Tweakable." \
    "partialsupport=@xrefitem corrade-partialsupport \"Partially supported\" \"List of partially supported features\"" \
    "thirdparty=@xrefitem credits-third-party \"Third-party components\" \"Third-party components\"" \
    "todoc=@todo" \
    "experimental=@attention This functionality is still experimental and may change in the future without keeping full backwards compatibility." \
    "cb{1}=@code{\1}" \
    "cpp=@code{.cpp}" \
    "cmake=@code{.cmake}" \
    "ce=@endcode" \
    "m_div{1}=@xmlonly<mcss:div xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:class=\"\1\">@endxmlonly" \
    "m_enddiv=@xmlonly</mcss:div>@endxmlonly" \
    "m_span{1}=@xmlonly<mcss:span xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:class=\"\1\">@endxmlonly" \
    "m_endspan=@xmlonly</mcss:span>@endxmlonly" \
    "m_class{1}=@xmlonly<mcss:class xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:class=\"\1\" />@endxmlonly" \
    "m_footernavigation=@xmlonly<mcss:footernavigation xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" />@endxmlonly" \
    "m_examplenavigation{2}=@xmlonly<mcss:examplenavigation xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:page=\"\1\" mcss:prefix=\"\2\" />@endxmlonly" \
    "m_keywords{1}=@xmlonly<mcss:search xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:keywords=\"\1\" />@endxmlonly" \
    "m_keyword{3}=@xmlonly<mcss:search xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:keyword=\"\1\" mcss:title=\"\2\" mcss:suffix-length=\"\3\" />@endxmlonly" \
    "m_enum_values_as_keywords=@xmlonly<mcss:search xmlns:mcss=\"http://mcss.mosra.cz/doxygen/\" mcss:enum-values-as-keywords=\"true\" />@endxmlonly"\
    "m_since{2}=@since @m_class{m-label m-success m-flat} @ref corrade-changelog-\1-\2 \"new&nbsp;in&nbsp;\1.\2\"" \
    "m_since_latest=@since @m_class{m-label m-success m-flat} @ref corrade-changelog-latest \"new&nbsp;in&nbsp;Git&nbsp;master\"" \
    "m_deprecated_since{2}=@since deprecated&nbsp;in&nbsp;\1.\2 @deprecated" \
    "m_deprecated_since_latest=@since deprecated&nbsp;in&nbsp;Git&nbsp;master @deprecated"

GENERATE_TODOLIST      = NO
GENERATE_BUGLIST       = NO

# kate: hl Doxyfile
