OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Expansion
(Results
1 - 12
of
12
) 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
283
// test for this later when the macro
expansion
is processed.
320
//
expansion
.
347
//
expansion
.
367
// Discard the argument token and skip (don't copy to the
expansion
411
// Lexing off the end of the macro, pop this macro off the
expansion
stack.
482
// Handle recursive
expansion
!
491
// from a macro
expansion
[
all
...]
Lexer.cpp
96
// of tokens (e.g. identifiers, thus disabling macro
expansion
). It is used
156
/// _Pragma
expansion
. This has a variety of magic semantics that this method
161
///
expansion
location that indicates where all lexed tokens should be
255
// Raw string literals need special handling; trigraph
expansion
and line
288
/// after trigraph
expansion
and escaped-newline folding. In particular, this
329
/// after trigraph
expansion
and escaped-newline folding. In particular, this
433
// If this comes from a macro
expansion
, we really do want the macro name, not
710
// Figure out how many physical characters away the specified
expansion
773
return SourceLocation(); // Points inside the macro
expansion
.
786
/// token of the macro
expansion
[
all
...]
/external/clang/lib/Rewrite/Core/
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
461
// Create the pack
expansion
type and source-location information.
480
// The pattern of a pack
expansion
shall name one or more
482
//
expansion
.
502
// The pattern of a pack
expansion
shall name one or more
504
//
expansion
.
511
// Create the pack
expansion
expression and source-location information.
576
// the pack
expansion
.
582
// cannot expand the pack
expansion
. Make a note of this, but we still
620
// All of the parameter packs expanded by a pack
expansion
shall have
855
PackExpansionTypeLoc
Expansion
[
all
...]
SemaTemplateDeduction.cpp
614
// parameter packs expanded by the pack
expansion
.
626
// by this pack
expansion
, then clear out the deduction.
635
assert(!Packs.empty() && "Pack
expansion
without unexpanded packs?");
667
// by this pack
expansion
, add them to the list of arguments we've deduced
683
// pack
expansion
.
819
const PackExpansionType *
Expansion
821
if (!
Expansion
) {
[
all
...]
SemaTemplateInstantiateDecl.cpp
109
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
354
/// 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
205
/// \brief The location of the ellipsis, if this is a pack
expansion
.
208
/// \brief The number of elements this pack
expansion
will expand to, if
209
/// this is a pack
expansion
and is known.
212
/// \brief Determines whether this dictionary element is a pack
expansion
.
233
/// \brief Data that describes an element that is a pack
expansion
, used if any
237
///
expansion
.
241
///
expansion
will expand to (+1).
251
/// be an array of pack
expansion
data following the array of
253
/// any) and number of elements in the
expansion
(if known). If
312
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
307
/// \brief Each ExpansionInfo encodes the
expansion
location - where
316
/// In a macro
expansion
, ExpansionLocStart and ExpansionLocEnd
317
/// indicate the start and end of the
expansion
. In object-like macros,
318
/// they will be the same. In a function-like macro
expansion
, the start
357
/// \brief Return a ExpansionInfo for an
expansion
.
359
/// Start and End specify the
expansion
range (where the macro is
362
/// normal File SLocs or
expansion
locations.
372
/// \brief Return a special ExpansionInfo for the
expansion
o
[
all
...]
/external/clang/lib/Basic/
SourceManager.cpp
420
// Use up FileID #0 as an invalid
expansion
.
737
// location or are "near" the cached
expansion
location. 2) others are just
765
// If this isn't an
expansion
, remember it. We have good locality across
806
// If this isn't a macro
expansion
, remember it. We have good locality
[
all
...]
/external/clang/lib/Serialization/
ASTWriter.cpp
[
all
...]
Completed in 5864 milliseconds