class PipeType

Declaration

class PipeType : public Type, public Node { /* full declaration omitted */ };

Description

PipeType - OpenCL20.

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

Inherits from: Type, FoldingSetBase::Node

Member Variables

private clang::QualType ElementType
private bool isRead

Inherited from Type:

protected

Method Overview

  • private PipeType(clang::QualType elemType, clang::QualType CanonicalPtr, bool isRead)
  • public void Profile(llvm::FoldingSetNodeID & ID)
  • public static void Profile(llvm::FoldingSetNodeID & ID, clang::QualType T, bool isRead)
  • public static bool classof(const clang::Type * T)
  • public clang::QualType desugar() const
  • public clang::QualType getElementType() const
  • public bool isReadOnly() const
  • public bool isSugared() const

Inherited from FoldingSetBase::Node:

Inherited from Type:

Inherited from ExtQualsTypeCommonBase:

    Methods

    PipeType(clang::QualType elemType,
             clang::QualType CanonicalPtr,
             bool isRead)

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

    Parameters

    clang::QualType elemType
    clang::QualType CanonicalPtr
    bool isRead

    void Profile(llvm::FoldingSetNodeID& ID)

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

    Parameters

    llvm::FoldingSetNodeID& ID

    static void Profile(llvm::FoldingSetNodeID& ID,
                        clang::QualType T,
                        bool isRead)

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

    Parameters

    llvm::FoldingSetNodeID& ID
    clang::QualType T
    bool isRead

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

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

    Parameters

    const clang::Type* T

    clang::QualType desugar() const

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

    clang::QualType getElementType() const

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

    bool isReadOnly() const

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

    bool isSugared() const

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