struct TypedefUnderlyingTypeResolver

Declaration

struct TypedefUnderlyingTypeResolver { /* full declaration omitted */ };

Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:28

Member Variables

private clang::ASTContext& Context

Method Overview

Methods

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

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

Description

Get a USR for the given type.

Declared at: clang/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:34

Parameters

clang::QualType Type