HomeSort by relevance Sort by last modified time
    Searched refs:TokenLexer (Results 1 - 6 of 6) sorted by null

  /external/clang/include/clang/Lex/
TokenLexer.h 1 //===--- TokenLexer.h - Lex from a token buffer -----------------*- C++ -*-===//
10 // This file defines the TokenLexer interface.
25 /// TokenLexer - This implements a lexer that returns tokens from a macro body
29 class TokenLexer {
36 /// null. The TokenLexer owns the pointed-to object.
92 /// OwnsTokens - This is true if this TokenLexer allocated the Tokens
98 /// DisableMacroExpansion - This is true when tokens lexed from the TokenLexer
102 TokenLexer(const TokenLexer &) = delete;
103 void operator=(const TokenLexer &) = delete
    [all...]
Preprocessor.h 28 #include "clang/Lex/TokenLexer.h"
301 std::unique_ptr<TokenLexer> CurTokenLexer;
325 std::unique_ptr<TokenLexer> TheTokenLexer;
334 std::unique_ptr<TokenLexer> &&TheTokenLexer,
412 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize];
417 /// Works like a stack; a TokenLexer adds the macro expanded tokens that is
421 std::vector<std::pair<TokenLexer *, size_t> > MacroExpandingLexersStack;
    [all...]