Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/CI/public_api/Doxyfile is written in an unsupported language. File is not indexed.

0001 # Dedicated Doxygen config for measuring the ACTS public API surface.
0002 #
0003 # This is NOT the documentation build (see docs/Doxyfile.in). It mirrors the
0004 # public/private policy from docs/pages/versioning.md so that the surface metric
0005 # matches what is considered public API:
0006 #   * EXTRACT_ALL = NO        -> only *documented* entities count
0007 #   * detail / Experimental excluded by path and by symbol
0008 # Only XML is generated; CI/public_api/public_api_surface.py parses it into a report.
0009 #
0010 # Run from the repository root:
0011 #   OUTPUT_DIRECTORY=<dir> doxygen CI/public_api/Doxyfile
0012 
0013 PROJECT_NAME           = "ACTS public API"
0014 # Caller sets DOXY_INPUT (CI/public_api/public_api_surface.py does this).
0015 INPUT                  = $(DOXY_INPUT)
0016 RECURSIVE              = YES
0017 FILE_PATTERNS          = *.hpp *.ipp
0018 
0019 # --- what counts as public (mirror docs/pages/versioning.md) ---
0020 EXTRACT_ALL            = NO
0021 EXTRACT_PRIVATE        = NO
0022 EXTRACT_LOCAL_CLASSES  = NO
0023 EXTRACT_ANON_NSPACES   = NO
0024 EXCLUDE_PATTERNS       = */detail/*
0025 EXCLUDE_SYMBOLS        = Acts::*detail* *::detail::* *Experimental*
0026 
0027 # --- output: XML only, no docs ---
0028 GENERATE_HTML          = NO
0029 GENERATE_LATEX         = NO
0030 GENERATE_XML           = YES
0031 XML_OUTPUT             = xml
0032 XML_PROGRAMLISTING     = NO
0033 
0034 # --- parsing ---
0035 ENABLE_PREPROCESSING   = YES
0036 MACRO_EXPANSION        = NO
0037 WARN_IF_UNDOCUMENTED   = NO
0038 WARNINGS               = NO
0039 QUIET                  = YES
0040 
0041 # Caller sets DOXY_OUT to control where XML lands (defaults to CWD otherwise).
0042 OUTPUT_DIRECTORY       = $(DOXY_OUT)