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_1UsingTypeLoc.html below:

clang: clang::UsingTypeLoc Class Reference

Wrapper for source info for types used via transparent aliases. More...

#include "clang/AST/TypeLoc.h"

QualType  getUnderlyingType () const   UsingShadowDeclgetFoundDecl () const   const UsingTypegetTypePtr () const   SourceLocation  getNameLoc () const   void  setNameLoc (SourceLocation Loc)   SourceRange  getLocalSourceRange () const   void  initializeLocal (ASTContext &Context, SourceLocation Loc)   unsigned  getLocalDataAlignment () const   unsigned  getLocalDataSize () const   void  copyLocal (TypeSpecTypeLoc other)   TypeLoc  getNextTypeLoc () const   const TypegetTypePtr () 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  

Wrapper for source info for types used via transparent aliases.

Definition at line 682 of file TypeLoc.h.

◆ getFoundDecl() ◆ getUnderlyingType() QualType clang::UsingTypeLoc::getUnderlyingType ( ) const inline

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


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