clang 22.0.0git
Public Member Functions | Static Public Member Functions | List of all members
clang::NamespaceAndPrefixStorage Struct Reference

#include "clang/AST/NestedNameSpecifierBase.h"

Inheritance diagram for clang::NamespaceAndPrefixStorage:
[legend]

Public Member Functions

 NamespaceAndPrefixStorage (const NamespaceBaseDecl *Namespace, NestedNameSpecifier Prefix)
 
void Profile (llvm::FoldingSetNodeID &ID)
 

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, const NamespaceBaseDecl *Namespace, NestedNameSpecifier Prefix)
 

Additional Inherited Members

- Public Attributes inherited from clang::NamespaceAndPrefix
const NamespaceBaseDeclNamespace
 
NestedNameSpecifier Prefix
 

Detailed Description

Definition at line 267 of file NestedNameSpecifierBase.h.

Constructor & Destructor Documentation

◆ NamespaceAndPrefixStorage()

clang::NamespaceAndPrefixStorage::NamespaceAndPrefixStorage ( const NamespaceBaseDecl Namespace,
NestedNameSpecifier  Prefix 
)
inline

Definition at line 269 of file NestedNameSpecifierBase.h.

Member Function Documentation

◆ Profile() [1/2]

void clang::NamespaceAndPrefixStorage::Profile ( llvm::FoldingSetNodeID &  ID)
inline

◆ Profile() [2/2]

static void clang::NamespaceAndPrefixStorage::Profile ( llvm::FoldingSetNodeID &  ID,
const NamespaceBaseDecl Namespace,
NestedNameSpecifier  Prefix 
)
inlinestatic

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