{
  "source_file": "include/private/xed-flags-private.h",
  "generated_at": "2026-01-10T22:14:59.370567",
  "summary": {
    "purpose": "Defines flags and complex flags used in the xed-flags module, including complex flag structures and functions.",
    "exports": [
      "XED_FLAG_CASE_IMMED_ZERO",
      "XED_FLAG_CASE_IMMED_ONE",
      "XED_FLAG_CASE_IMMED_OTHER",
      "XED_FLAG_CASE_HAS_REP",
      "XED_FLAG_CASE_NO_REP",
      "xed_complex_flag_t",
      "xed_complex_flag_zero"
    ],
    "imports": [
      "xed_flag_cases_enum_t",
      "xed_complex_flag_t"
    ],
    "key_logic": "Defines complex flag structures and functions for handling flags and complex flags.",
    "important_classes": [],
    "important_functions": [
      {
        "name": "xed_complex_flag_zero",
        "purpose": "Resets the complex flag structure to zero."
      }
    ],
    "dependencies": "xed_flag_cases_enum_t, xed_complex_flag_t",
    "notes": "The file includes flags and complex flag structures for managing and handling flags in the xed-flags module."
  }
}