Documentation cleanup:

* Escape < characters in Doxygen comments as needed;
* Add \code...\endcode around code examples;
* Remove an incorrect use of Doxygen's \arg command.

llvm-svn: 158859
This commit is contained in:
James Dennett 2012-06-20 21:55:51 +00:00
parent 9dc93279a5
commit 8811865e49
1 changed files with 8 additions and 4 deletions

View File

@ -35,18 +35,22 @@ class TextDiagnosticBuffer;
/// ///
/// Here's an example: /// Here's an example:
/// ///
/// \code
/// int A = B; // expected-error {{use of undeclared identifier 'B'}} /// int A = B; // expected-error {{use of undeclared identifier 'B'}}
/// \endcode
/// ///
/// You can place as many diagnostics on one line as you wish. To make the code /// You can place as many diagnostics on one line as you wish. To make the code
/// more readable, you can use slash-newline to separate out the diagnostics. /// more readable, you can use slash-newline to separate out the diagnostics.
/// ///
/// The simple syntax above allows each specification to match exactly one /// The simple syntax above allows each specification to match exactly one
/// error. You can use the extended syntax to customize this. The extended /// error. You can use the extended syntax to customize this. The extended
/// syntax is "expected-<type> <n> {{diag text}}", where <type> is one of /// syntax is "expected-<type> <n> {{diag text}}", where \<type> is one of
/// "error", "warning" or "note", and <n> is a positive integer. This allows the /// "error", "warning" or "note", and \<n> is a positive integer. This allows
/// diagnostic to appear as many times as specified. Example: /// the diagnostic to appear as many times as specified. Example:
/// ///
/// \code
/// void f(); // expected-note 2 {{previous declaration is here}} /// void f(); // expected-note 2 {{previous declaration is here}}
/// \endcode
/// ///
/// Regex matching mode may be selected by appending '-re' to type. Example: /// Regex matching mode may be selected by appending '-re' to type. Example:
/// ///
@ -75,7 +79,7 @@ private:
void CheckDiagnostics(); void CheckDiagnostics();
public: public:
/// Create a new verifying diagnostic client, which will issue errors to \arg /// Create a new verifying diagnostic client, which will issue errors to
/// the currently-attached diagnostic client when a diagnostic does not match /// the currently-attached diagnostic client when a diagnostic does not match
/// what is expected (as indicated in the source file). /// what is expected (as indicated in the source file).
VerifyDiagnosticConsumer(DiagnosticsEngine &Diags); VerifyDiagnosticConsumer(DiagnosticsEngine &Diags);