OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ParsedTemplateArgument
(Results
1 - 8
of
8
) sorted by null
/external/clang/include/clang/Sema/
ParsedTemplate.h
23
class
ParsedTemplateArgument
{
38
ParsedTemplateArgument
() : Kind(Type), Arg(0) { }
44
ParsedTemplateArgument
(KindType Kind, void *Arg, SourceLocation Loc)
56
ParsedTemplateArgument
(const CXXScopeSpec &SS,
59
: Kind(
ParsedTemplateArgument
::Template),
110
ParsedTemplateArgument
getTemplatePackExpansion(
178
ParsedTemplateArgument
*getTemplateArgs() {
179
return reinterpret_cast<
ParsedTemplateArgument
*>(this + 1);
188
sizeof(
ParsedTemplateArgument
) * NumArgs);
195
ParsedTemplateArgument
*TemplateArgs = TemplateId->getTemplateArgs()
[
all
...]
Ownership.h
332
class
ParsedTemplateArgument
;
335
ParsedTemplateArgument
*Args;
339
ASTTemplateArgsPtr(Sema &actions,
ParsedTemplateArgument
*args,
355
ParsedTemplateArgument
*getArgs() const { return Args; }
358
void reset(
ParsedTemplateArgument
*args, unsigned count) {
363
const
ParsedTemplateArgument
&operator[](unsigned Arg) const;
365
ParsedTemplateArgument
*release() const {
Sema.h
[
all
...]
/external/clang/lib/Parse/
ParseTemplate.cpp
602
ParsedTemplateArgument
DefaultArg;
856
ParsedTemplateArgument
*Args = TemplateId->getTemplateArgs();
858
Args[Arg] =
ParsedTemplateArgument
(TemplateArgs[Arg]);
[
all
...]
ParseExprCXX.cpp
[
all
...]
/external/clang/lib/Sema/
SemaTemplateVariadic.cpp
360
ParsedTemplateArgument
361
Sema::ActOnPackExpansion(const
ParsedTemplateArgument
&Arg,
367
case
ParsedTemplateArgument
::Type: {
370
return
ParsedTemplateArgument
();
372
return
ParsedTemplateArgument
(Arg.getKind(), Result.get().getAsOpaquePtr(),
376
case
ParsedTemplateArgument
::NonType: {
379
return
ParsedTemplateArgument
();
381
return
ParsedTemplateArgument
(Arg.getKind(), Result.get(),
385
case
ParsedTemplateArgument
::Template:
392
return
ParsedTemplateArgument
();
[
all
...]
SemaTemplate.cpp
478
ParsedTemplateArgument
ParsedTemplateArgument
::getTemplatePackExpansion(
484
ParsedTemplateArgument
Result(*this);
490
const
ParsedTemplateArgument
&Arg) {
493
case
ParsedTemplateArgument
::Type: {
501
case
ParsedTemplateArgument
::NonType: {
506
case
ParsedTemplateArgument
::Template: {
757
ParsedTemplateArgument
Default) {
788
Default =
ParsedTemplateArgument
();
[
all
...]
/external/clang/include/clang/Parse/
Parser.h
[
all
...]
Completed in 946 milliseconds