class BTFTagAttributedTypeLoc

Declaration

class BTFTagAttributedTypeLoc : public ConcreteTypeLoc { /* full declaration omitted */ };

Description

Type source information for an btf_tag attributed type.

Declared at: clang/include/clang/AST/TypeLoc.h:907

Inherits from: ConcreteTypeLoc

Method Overview

Methods

const clang::BTFTypeTagAttr* getAttr() const

Description

The btf_type_tag attribute.

Declared at: clang/include/clang/AST/TypeLoc.h:914

template <typename T>
T* getAttrAs()

Declared at: clang/include/clang/AST/TypeLoc.h:916

Templates

T

clang::QualType getInnerType() const

Declared at: clang/include/clang/AST/TypeLoc.h:924

clang::SourceRange getLocalSourceRange() const

Declared at: clang/include/clang/AST/TypeLoc.h:920

clang::TypeLoc getWrappedLoc() const

Declared at: clang/include/clang/AST/TypeLoc.h:911

void initializeLocal(clang::ASTContext& Context,
                     clang::SourceLocation loc)

Declared at: clang/include/clang/AST/TypeLoc.h:922

Parameters

clang::ASTContext& Context
clang::SourceLocation loc