struct TypedefUnderlyingTypeResolver
Declaration
struct TypedefUnderlyingTypeResolver { /* full declaration omitted */ };
Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:28
Member Variables
- private clang::ASTContext& Context
Method Overview
- public TypedefUnderlyingTypeResolver(clang::ASTContext & Context)
- public clang::extractapi::SymbolReference getSymbolReferenceForType(clang::QualType Type, clang::extractapi::APISet & API) const
- public std::string getUSRForType(clang::QualType Type) const
Methods
¶TypedefUnderlyingTypeResolver(
clang::ASTContext& Context)
TypedefUnderlyingTypeResolver(
clang::ASTContext& Context)
Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:36
Parameters
- clang::ASTContext& Context
¶clang::extractapi::SymbolReference
getSymbolReferenceForType(
clang::QualType Type,
clang::extractapi::APISet& API) const
clang::extractapi::SymbolReference
getSymbolReferenceForType(
clang::QualType Type,
clang::extractapi::APISet& API) const
Description
Get a SymbolReference for the given type.
Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:31
Parameters
- clang::QualType Type
- clang::extractapi::APISet& API
¶std::string getUSRForType(
clang::QualType Type) const
std::string getUSRForType(
clang::QualType Type) const
Description
Get a USR for the given type.
Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:34
Parameters
- clang::QualType Type