OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Expansion
(Results
1 - 13
of
13
) sorted by null
/external/clang/lib/Lex/
TokenLexer.cpp
74
// expanded. The macro must be disabled only after argument pre-
expansion
of
131
// In Microsoft-compatibility mode, a comma is removed in the
expansion
137
// GCC removes the comma in the
expansion
of " ... , ## __VA_ARGS__ " if
284
// test for this later when the macro
expansion
is processed.
321
//
expansion
.
348
//
expansion
.
368
// Discard the argument token and skip (don't copy to the
expansion
420
// Lexing off the end of the macro, pop this macro off the
expansion
stack.
497
// Handle recursive
expansion
!
506
// from a macro
expansion
[
all
...]
Lexer.cpp
96
// of tokens (e.g. identifiers, thus disabling macro
expansion
). It is used
150
/// _Pragma
expansion
. This has a variety of magic semantics that this method
155
///
expansion
location that indicates where all lexed tokens should be
249
// Raw string literals need special handling; trigraph
expansion
and line
282
/// after trigraph
expansion
and escaped-newline folding. In particular, this
323
/// after trigraph
expansion
and escaped-newline folding. In particular, this
427
// If this comes from a macro
expansion
, we really do want the macro name, not
704
// Figure out how many physical characters away the specified
expansion
767
return SourceLocation(); // Points inside the macro
expansion
.
780
/// token of the macro
expansion
[
all
...]
/external/clang/lib/Rewrite/
HTMLRewrite.cpp
300
" .
expansion
{ display: none; }\n"
301
" .macro:hover .
expansion
{ display: block; border: 2px solid #FF0000; "
519
// Okay, we have the first token of a macro
expansion
: highlight the
520
//
expansion
by inserting a start tag before the macro
expansion
and
532
"Start and end of
expansion
must be in the same ultimate file!");
534
std::string
Expansion
= EscapeText(TmpPP.getSpelling(Tok));
535
unsigned LineLen =
Expansion
.size();
547
// Insert a newline if the macro
expansion
is getting large.
549
Expansion
+= "<br>"
[
all
...]
/external/clang/lib/Sema/
SemaTemplateVariadic.cpp
470
// Create the pack
expansion
type and source-location information.
489
// The pattern of a pack
expansion
shall name one or more
491
//
expansion
.
511
// The pattern of a pack
expansion
shall name one or more
513
//
expansion
.
520
// Create the pack
expansion
expression and source-location information.
585
// the pack
expansion
.
591
// cannot expand the pack
expansion
. Make a note of this, but we still
629
// All of the parameter packs expanded by a pack
expansion
shall have
888
PackExpansionTypeLoc
Expansion
[
all
...]
SemaTemplateDeduction.cpp
588
// parameter packs expanded by the pack
expansion
.
600
// by this pack
expansion
, then clear out the deduction.
609
assert(!Packs.empty() && "Pack
expansion
without unexpanded packs?");
641
// by this pack
expansion
, add them to the list of arguments we've deduced
657
// pack
expansion
.
789
const PackExpansionType *
Expansion
791
if (!
Expansion
) {
831
QualType Pattern =
Expansion
->getPattern()
[
all
...]
SemaTemplateInstantiateDecl.cpp
113
assert(!Unexpanded.empty() && "Pack
expansion
without parameter packs?");
[
all
...]
TreeTransform.h
146
/// pack
expansion
, in order to avoid violating the AST invariant that each
215
/// \brief Determine whether we should expand a pack
expansion
with the
223
/// pack
expansion
.
226
/// the pack
expansion
.
236
/// pack
expansion
after all of the expanded arguments. This is used
241
/// the expanded form of the corresponding pack
expansion
. This is both an
375
/// derived class permits such
expansion
) along the way. When pack expansions
[
all
...]
/external/clang/test/CXX/temp/temp.decls/temp.variadic/
p5.cpp
7
//
expansion
is expanded by that pack
expansion
. An appearance of the
9
// enclosing pack
expansion
. The pattern of a pack
expansion
shall
11
// pack
expansion
.
13
struct
Expansion
{
15
typedef pair<Types, int...> expand_no_packs; // expected-error{{pack
expansion
does not contain any unexpanded parameter packs}}
16
typedef pair<pair<Types..., int>..., int> expand_with_expanded_nested; // expected-error{{pack
expansion
does not contain any unexpanded parameter packs}}
19
// All of the parameter packs expanded by a pack
expansion
shall have
25
typedef tuple<pair<Types, OtherTypes>...> type; // expected-error{{pack
expansion
contains parameter packs 'Types' and 'OtherTypes' that have different lengths (3 vs. 2)}
[
all
...]
/external/clang/include/clang/AST/
ExprObjC.h
214
/// \brief The location of the ellipsis, if this is a pack
expansion
.
217
/// \brief The number of elements this pack
expansion
will expand to, if
218
/// this is a pack
expansion
and is known.
221
/// \brief Determines whether this dictionary element is a pack
expansion
.
242
/// \brief Data that describes an element that is a pack
expansion
, used if any
246
///
expansion
.
250
///
expansion
will expand to (+1).
260
/// be an array of pack
expansion
data following the array of
262
/// any) and number of elements in the
expansion
(if known). If
321
const ExpansionData &
Expansion
= getExpansionData()[Index]
[
all
...]
/external/clang/include/clang/Basic/
SourceManager.h
14
/// location, an
expansion
location, and a presumed location.
27
/// The
expansion
location is the line in the source code where the macro
293
/// \brief Each ExpansionInfo encodes the
expansion
location - where
302
/// In a macro
expansion
, ExpansionLocStart and ExpansionLocEnd
303
/// indicate the start and end of the
expansion
. In object-like macros,
304
/// they will be the same. In a function-like macro
expansion
, the start
343
/// \brief Return a ExpansionInfo for an
expansion
.
345
/// Start and End specify the
expansion
range (where the macro is
348
/// normal File SLocs or
expansion
locations.
358
/// \brief Return a special ExpansionInfo for the
expansion
o
[
all
...]
/external/clang/lib/Basic/
SourceManager.cpp
411
// Use up FileID #0 as an invalid
expansion
.
728
// location or are "near" the cached
expansion
location. 2) others are just
756
// If this isn't an
expansion
, remember it. We have good locality across
797
// If this isn't a macro
expansion
, remember it. We have good locality
[
all
...]
/external/clang/lib/Serialization/
ASTWriter.cpp
[
all
...]
/prebuilts/tools/common/m2/repository/net/java/dev/javacc/javacc/5.0/
javacc-5.0.jar
Completed in 296 milliseconds