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
- public const clang::BTFTypeTagAttr * getAttr() const
- public template <typename T>T * getAttrAs()
- public clang::QualType getInnerType() const
- public clang::SourceRange getLocalSourceRange() const
- public clang::TypeLoc getWrappedLoc() const
- public void initializeLocal(clang::ASTContext & Context, clang::SourceLocation loc)
Methods
¶const clang::BTFTypeTagAttr* getAttr() const
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()
template <typename T>
T* getAttrAs()
Declared at: clang/include/clang/AST/TypeLoc.h:916
Templates
- T
¶clang::QualType getInnerType() const
clang::QualType getInnerType() const
Declared at: clang/include/clang/AST/TypeLoc.h:924
¶clang::SourceRange getLocalSourceRange() const
clang::SourceRange getLocalSourceRange() const
Declared at: clang/include/clang/AST/TypeLoc.h:920
¶clang::TypeLoc getWrappedLoc() const
clang::TypeLoc getWrappedLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:911
¶void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation loc)
void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation loc)
Declared at: clang/include/clang/AST/TypeLoc.h:922
Parameters
- clang::ASTContext& Context
- clang::SourceLocation loc