class DecayedType

Declaration

class DecayedType : public AdjustedType { /* full declaration omitted */ };

Description

Represents a pointer type decayed from an array or function type.

Declared at: clang/include/clang/AST/Type.h:2775

Inherits from: AdjustedType

Member Variables

Inherited from Type:

protected

Method Overview

  • private inline DecayedType(clang::QualType OriginalType, clang::QualType Decayed, clang::QualType Canonical)
  • public static bool classof(const clang::Type * T)
  • public clang::QualType getDecayedType() const
  • public inline clang::QualType getPointeeType() const

Inherited from AdjustedType:

Inherited from FoldingSetBase::Node:

Inherited from Type:

Inherited from ExtQualsTypeCommonBase:

    Methods

    inline DecayedType(clang::QualType OriginalType,
                       clang::QualType Decayed,
                       clang::QualType Canonical)

    Declared at: clang/include/clang/AST/Type.h:2779

    Parameters

    clang::QualType OriginalType
    clang::QualType Decayed
    clang::QualType Canonical

    static bool classof(const clang::Type* T)

    Declared at: clang/include/clang/AST/Type.h:2786

    Parameters

    const clang::Type* T

    clang::QualType getDecayedType() const

    Declared at: clang/include/clang/AST/Type.h:2782

    inline clang::QualType getPointeeType() const

    Declared at: clang/include/clang/AST/Type.h:2784