clang API Documentation

Classes | Namespaces | Enumerations
CommentLexer.h File Reference
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/SourceManager.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for CommentLexer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::comments::Token
 Comment token. More...
class  clang::comments::Lexer
 Comment lexer. More...

Namespaces

namespace  clang
namespace  clang::comments
namespace  clang::comments::tok

Enumerations

enum  clang::comments::tok::TokenKind {
  clang::comments::tok::eof, clang::comments::tok::newline, clang::comments::tok::text, clang::comments::tok::unknown_command,
  clang::comments::tok::backslash_command, clang::comments::tok::at_command, clang::comments::tok::verbatim_block_begin, clang::comments::tok::verbatim_block_line,
  clang::comments::tok::verbatim_block_end, clang::comments::tok::verbatim_line_name, clang::comments::tok::verbatim_line_text, clang::comments::tok::html_start_tag,
  clang::comments::tok::html_ident, clang::comments::tok::html_equals, clang::comments::tok::html_quoted_string, clang::comments::tok::html_greater,
  clang::comments::tok::html_slash_greater, clang::comments::tok::html_end_tag
}