OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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
27
#include "clang/Lex/
TokenLexer
.h"
307
std::unique_ptr<
TokenLexer
> CurTokenLexer;
331
std::unique_ptr<
TokenLexer
> TheTokenLexer;
340
std::unique_ptr<
TokenLexer
> &&TheTokenLexer,
589
std::unique_ptr<
TokenLexer
> TokenLexerCache[TokenLexerCacheSize];
594
/// Works like a stack; a
TokenLexer
adds the macro expanded tokens that is
598
std::vector<std::pair<
TokenLexer
*, size_t> > MacroExpandingLexersStack;
[
all
...]
/external/clang/lib/Lex/
TokenLexer.cpp
1
//===---
TokenLexer
.cpp - Lex from a token stream -------------------------===//
10
// This file implements the
TokenLexer
interface.
14
#include "clang/Lex/
TokenLexer
.h"
24
/// Create a
TokenLexer
for the specified macro with the specified actual
26
void
TokenLexer
::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
28
// If the client is reusing a
TokenLexer
, make sure to free any memory
81
/// Create a
TokenLexer
for the specified token stream. This does not
83
void
TokenLexer
::Init(const Token *TokArray, unsigned NumToks,
85
// If the client is reusing a
TokenLexer
, make sure to free any memory
111
void
TokenLexer
::destroy()
[
all
...]
Android.mk
31
TokenLexer
.cpp
PPLexerChange.cpp
164
std::unique_ptr<
TokenLexer
> TokLexer;
166
TokLexer = llvm::make_unique<
TokenLexer
>(Tok, ILEnd, Macro, Args, *this);
214
std::unique_ptr<
TokenLexer
> TokLexer;
216
TokLexer = llvm::make_unique<
TokenLexer
>(
521
/// HandleEndOfTokenLexer - This callback is invoked when the current
TokenLexer
PPMacroExpansion.cpp
[
all
...]
Completed in 74 milliseconds