clang API Documentation

Public Member Functions | Public Attributes
clang::DeclaratorChunk::PointerTypeInfo Struct Reference

#include <DeclSpec.h>

Inheritance diagram for clang::DeclaratorChunk::PointerTypeInfo:
Inheritance graph
[legend]
Collaboration diagram for clang::DeclaratorChunk::PointerTypeInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void destroy ()

Public Attributes

unsigned TypeQuals: 4
 The type qualifiers: const/volatile/restrict/atomic.
unsigned ConstQualLoc
 The location of the const-qualifier, if any.
unsigned VolatileQualLoc
 The location of the volatile-qualifier, if any.
unsigned RestrictQualLoc
 The location of the restrict-qualifier, if any.
unsigned AtomicQualLoc
 The location of the _Atomic-qualifier, if any.

Detailed Description

Definition at line 1077 of file DeclSpec.h.


Member Function Documentation

Definition at line 1093 of file DeclSpec.h.

Referenced by clang::DeclaratorChunk::destroy().


Member Data Documentation

The location of the _Atomic-qualifier, if any.

Definition at line 1091 of file DeclSpec.h.

Referenced by diagnoseRedundantReturnTypeQualifiers(), and fillAtomicQualLoc().

The location of the const-qualifier, if any.

Definition at line 1082 of file DeclSpec.h.

Referenced by diagnoseRedundantReturnTypeQualifiers(), and clang::DeclaratorChunk::getPointer().

The location of the restrict-qualifier, if any.

Definition at line 1088 of file DeclSpec.h.

Referenced by diagnoseRedundantReturnTypeQualifiers(), and clang::DeclaratorChunk::getPointer().

The type qualifiers: const/volatile/restrict/atomic.

Definition at line 1079 of file DeclSpec.h.

Referenced by diagnoseRedundantReturnTypeQualifiers(), GetFullTypeForDeclarator(), and clang::DeclaratorChunk::getPointer().

The location of the volatile-qualifier, if any.

Definition at line 1085 of file DeclSpec.h.

Referenced by diagnoseRedundantReturnTypeQualifiers(), and clang::DeclaratorChunk::getPointer().


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