clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::SubstTemplateTemplateParmStorage Class Reference

A structure for storing the information associated with a substituted template template parameter. More...

#include <TemplateName.h>

Inheritance diagram for clang::SubstTemplateTemplateParmStorage:
Inheritance graph
[legend]
Collaboration diagram for clang::SubstTemplateTemplateParmStorage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

TemplateTemplateParmDeclgetParameter () const
TemplateName getReplacement () const
void Profile (llvm::FoldingSetNodeID &ID)

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, TemplateTemplateParmDecl *parameter, TemplateName replacement)

Friends

class ASTContext

Detailed Description

A structure for storing the information associated with a substituted template template parameter.

Definition at line 339 of file TemplateName.h.


Member Function Documentation

void SubstTemplateTemplateParmStorage::Profile ( llvm::FoldingSetNodeID &  ID)

Definition at line 30 of file TemplateName.cpp.

Referenced by clang::ASTContext::getSubstTemplateTemplateParm().

void SubstTemplateTemplateParmStorage::Profile ( llvm::FoldingSetNodeID &  ID,
TemplateTemplateParmDecl parameter,
TemplateName  replacement 
) [static]

Definition at line 34 of file TemplateName.cpp.

References clang::TemplateName::getAsVoidPointer().


Friends And Related Function Documentation

friend class ASTContext [friend]

Definition at line 341 of file TemplateName.h.


The documentation for this class was generated from the following files: