clang  3.9.0
Public Types | Public Member Functions | Friends | List of all members
clang::OverloadedTemplateStorage Class Reference

A structure for storing the information associated with an overloaded template name. More...

#include <TemplateName.h>

Inheritance diagram for clang::OverloadedTemplateStorage:
[legend]
Collaboration diagram for clang::OverloadedTemplateStorage:
[legend]

Public Types

typedef NamedDecl *const * iterator
 

Public Member Functions

iterator begin () const
 
iterator end () const
 
- Public Member Functions inherited from clang::UncommonTemplateNameStorage
unsigned size () const
 
OverloadedTemplateStoragegetAsOverloadedStorage ()
 
SubstTemplateTemplateParmStoragegetAsSubstTemplateTemplateParm ()
 
SubstTemplateTemplateParmPackStoragegetAsSubstTemplateTemplateParmPack ()
 

Friends

class ASTContext
 

Additional Inherited Members

- Protected Types inherited from clang::UncommonTemplateNameStorage
enum  Kind { Overloaded, SubstTemplateTemplateParm, SubstTemplateTemplateParmPack }
 
- Protected Member Functions inherited from clang::UncommonTemplateNameStorage
 UncommonTemplateNameStorage (Kind kind, unsigned size)
 
- Protected Attributes inherited from clang::UncommonTemplateNameStorage
union {
   struct BitsTag   Bits
 
   void *   PointerAlignment
 
}; 
 

Detailed Description

A structure for storing the information associated with an overloaded template name.

Definition at line 93 of file TemplateName.h.

Member Typedef Documentation

Definition at line 107 of file TemplateName.h.

Member Function Documentation

iterator clang::OverloadedTemplateStorage::begin ( ) const
inline
iterator clang::OverloadedTemplateStorage::end ( ) const
inline

Definition at line 110 of file TemplateName.h.

References getStorage(), and clang::UncommonTemplateNameStorage::size().

Referenced by clang::ASTImporter::Import().

Friends And Related Function Documentation

friend class ASTContext
friend

Definition at line 94 of file TemplateName.h.


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