A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1AttributedTypeLoc.html below:

clang: clang::AttributedTypeLoc Class Reference

Type source information for an attributed type. More...

#include "clang/AST/TypeLoc.h"

attr::Kind  getAttrKind () const   bool  isQualifier () const   TypeLoc  getModifiedLoc () const   The modified type, which is generally canonically different from the attribute type.
  TypeLoc  getEquivalentTypeLoc () const   const AttrgetAttr () const   The type attribute.
  void  setAttr (const Attr *A)   template<typename T > const TgetAttrAs ()   SourceRange  getLocalSourceRange () const   void  initializeLocal (ASTContext &Context, SourceLocation loc)   QualType  getInnerType () const   unsigned  getLocalDataAlignment () const   unsigned  getLocalDataSize () const   void  copyLocal (AttributedTypeLoc other)   TypeLoc  getNextTypeLoc () const   const AttributedTypegetTypePtr () const     UnqualTypeLoc ()=default     UnqualTypeLoc (const Type *Ty, void *Data)   const TypegetTypePtr () const   TypeLocClass  getTypeLocClass () const     TypeLoc ()=default     TypeLoc (QualType ty, void *opaqueData)     TypeLoc (const Type *ty, void *opaqueData)   template<typename T > T  castAs () const   Convert to the specified TypeLoc type, asserting that this TypeLoc is of the desired type.
  template<typename T > T  getAs () const   Convert to the specified TypeLoc type, returning a null TypeLoc if this TypeLoc is not of the desired type.
  template<typename T > T  getAsAdjusted () const   Convert to the specified TypeLoc type, returning a null TypeLoc if this TypeLoc is not of the desired type.
  TypeLocClass  getTypeLocClass () const   bool  isNull () const     operator bool () const   QualType  getType () const   Get the type for which this source info wrapper provides information.
  const TypegetTypePtr () const   void *  getOpaqueData () const   Get the pointer where source information is stored.
  SourceLocation  getBeginLoc () const   Get the begin source location.
  SourceLocation  getEndLoc () const   Get the end source location.
  SourceRange  getSourceRange () const LLVM_READONLY   Get the full source range.
  SourceRange  getLocalSourceRange () const   Get the local source range.
  unsigned  getFullDataSize () const   Returns the size of the type source info data block.
  TypeLoc  getNextTypeLoc () const   Get the next TypeLoc pointed by this TypeLoc, e.g for "int*" the TypeLoc is a PointerLoc and next TypeLoc is for "int".
  UnqualTypeLoc  getUnqualifiedLoc () const   Skips past any qualifiers, if this is qualified.
  TypeLoc  IgnoreParens () const   TypeLoc  findExplicitQualifierLoc () const   Find a type with the location of an explicit type qualifier.
  AutoTypeLoc  getContainedAutoTypeLoc () const   Get the typeloc of an AutoType whose type will be deduced for a variable with an initializer of this type.
  SourceLocation  getTemplateKeywordLoc () const   Get the SourceLocation of the template keyword (if any).
  void  initialize (ASTContext &Context, SourceLocation Loc) const   Initializes this to state that every location in this type is the given location.
  void  initializeFullCopy (TypeLoc Other)   Initializes this by copying its information from another TypeLoc of the same type.
  void  initializeFullCopy (TypeLoc Other, unsigned Size)   Initializes this by copying its information from another TypeLoc of the same type.
  void  copy (TypeLoc other)   Copies the other type loc into this one.
  SourceLocation  findNullabilityLoc () const   Find the location of the nullability specifier (__nonnull, __nullable, or __null_unspecifier), if there is one.
  void  dump () const   void  dump (llvm::raw_ostream &, const ASTContext &) const  

Type source information for an attributed type.

Definition at line 873 of file TypeLoc.h.

◆ getAttr() const Attr * clang::AttributedTypeLoc::getAttr ( ) const inline ◆ getAttrAs() const T * clang::AttributedTypeLoc::getAttrAs ( ) inline ◆ getAttrKind() attr::Kind clang::AttributedTypeLoc::getAttrKind ( ) const inline ◆ getEquivalentTypeLoc() TypeLoc clang::AttributedTypeLoc::getEquivalentTypeLoc ( ) const inline

Definition at line 894 of file TypeLoc.h.

References clang::ConcreteTypeLoc< UnqualTypeLoc, AttributedTypeLoc, AttributedType, AttributedLocInfo >::getNonLocalData(), clang::ConcreteTypeLoc< UnqualTypeLoc, AttributedTypeLoc, AttributedType, AttributedLocInfo >::getTypePtr(), and clang::ConcreteTypeLoc< UnqualTypeLoc, AttributedTypeLoc, AttributedType, AttributedLocInfo >::TypeLoc.

◆ getInnerType() QualType clang::AttributedTypeLoc::getInnerType ( ) const inline ◆ getLocalSourceRange() SourceRange AttributedTypeLoc::getLocalSourceRange ( ) const ◆ getModifiedLoc() TypeLoc clang::AttributedTypeLoc::getModifiedLoc ( ) const inline ◆ initializeLocal() ◆ isQualifier() bool clang::AttributedTypeLoc::isQualifier ( ) const inline ◆ setAttr() void clang::AttributedTypeLoc::setAttr ( const AttrA ) inline

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4