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

clang: clang::ExtVectorTypeLoc Class Reference

#include "clang/AST/TypeLoc.h"

enum   TypeLocClass { Qualified }   The kinds of TypeLocs. More...
  const ExtVectorTypegetTypePtr () const   SourceLocation  getNameLoc () const   void  setNameLoc (SourceLocation Loc)   SourceRange  getLocalSourceRange () const   void  initializeLocal (ASTContext &Context, SourceLocation Loc)   TypeLoc  getElementLoc () const   QualType  getInnerType () const   unsigned  getLocalDataAlignment () const   unsigned  getLocalDataSize () const   void  copyLocal (VectorTypeLoc other)   TypeLoc  getNextTypeLoc () const   const VectorTypegetTypePtr () 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   static unsigned  getFullDataSizeForType (QualType Ty)   Returns the size of type source info data block for the given type.
  static unsigned  getLocalAlignmentForType (QualType Ty)   Returns the alignment of type source info data block for the given type.
  unsigned  getExtraLocalDataSize () const   unsigned  getExtraLocalDataAlignment () const   VectorTypeLocInfogetLocalData () const   void *  getExtraLocalData () const   Gets a pointer past the Info structure; useful for classes with local data that can't be captured in the Info (e.g.
  void *  getNonLocalData () const   HasNoInnerType  getInnerType () const   TypeLoc  getInnerTypeLoc () const   const void *  Ty = nullptr   void *  Data = nullptr  

Definition at line 1912 of file TypeLoc.h.

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