Lines Matching defs:diagnostic

484  * \brief Describes the severity of a particular diagnostic.
488 * \brief A diagnostic that has been suppressed, e.g., by a command-line
494 * \brief This diagnostic is a note that should be attached to the
495 * previous (non-note) diagnostic.
500 * \brief This diagnostic indicates suspicious code that may not be
506 * \brief This diagnostic indicates that the code is ill-formed.
511 * \brief This diagnostic indicates that the code is ill-formed such
519 * \brief A single diagnostic, containing the diagnostic's severity,
531 * \brief Retrieve a diagnostic associated with the given translation unit.
534 * \param Index the zero-based diagnostic number to retrieve.
536 * \returns the requested diagnostic. This diagnostic must be freed
543 * \brief Destroy a diagnostic.
556 * diagnostic was located.
559 * (optionally) column to which the diagnostic refers. For example,
571 * diagnostic, also include the column number.
579 * diagnostic, also include information about source ranges in a
588 * \brief Display the option name associated with this diagnostic, if any.
591 * after the diagnostic text. This option corresponds to the clang flag
597 * \brief Display the category number associated with this diagnostic, if any.
599 * The category number is displayed within brackets after the diagnostic text.
606 * \brief Display the category name associated with this diagnostic, if any.
608 * The category name is displayed within brackets after the diagnostic text.
616 * \brief Format the given diagnostic in a manner that is suitable for display.
618 * This routine will format the given diagnostic to a string, rendering
619 * the diagnostic according to the various options given. The
623 * \param Diagnostic The diagnostic to print.
625 * \param Options A set of options that control the diagnostic display,
628 * \returns A new string containing for formatted diagnostic.
643 * \brief Determine the severity of the given diagnostic.
649 * \brief Retrieve the source location of the given diagnostic.
652 * displaying the diagnostic on the command line.
657 * \brief Retrieve the text of the given diagnostic.
663 * diagnostic.
665 * \param Diag The diagnostic to be queried.
668 * diagnostic (if any).
677 * \brief Retrieve the category number for this diagnostic.
681 * retrieves the category number for the given diagnostic.
683 * \returns The number of the category that contains this diagnostic, or zero
684 * if this diagnostic is uncategorized.
689 * \brief Retrieve the name of a particular diagnostic category.
691 * \param Category A diagnostic category number, as returned by
694 * \returns The name of the given diagnostic category.
700 * diagnostic.
705 * \brief Retrieve a source range associated with the diagnostic.
707 * A diagnostic's source ranges highlight important elements in the source
711 * \param Diagnostic the diagnostic whose range is being extracted.
722 * given diagnostic.
739 * \param Diagnostic The diagnostic whose fix-its are being queried.
3641 * \brief Retrieve a diagnostic associated with the given code completion.
3644 * \param Index the zero-based diagnostic number to retrieve.
3646 * \returns the requested diagnostic. This diagnostic must be freed
4069 void (*diagnostic)(CXClientData client_data,