clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey Struct Reference

Special internal key for declaration names. The hash table creates keys for comparison; we do not create a DeclarationName for the internal key to avoid deserializing types. More...

#include <ASTReaderInternals.h>

Collaboration diagram for clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey:
[legend]

Public Member Functions

 DeclNameKey ()
 

Public Attributes

DeclarationName::NameKind Kind
 
uint64_t Data
 

Detailed Description

Special internal key for declaration names. The hash table creates keys for comparison; we do not create a DeclarationName for the internal key to avoid deserializing types.

Definition at line 54 of file ASTReaderInternals.h.

Constructor & Destructor Documentation

clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey::DeclNameKey ( )
inline

Definition at line 57 of file ASTReaderInternals.h.

Member Data Documentation

uint64_t clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey::Data
DeclarationName::NameKind clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey::Kind

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