struct Step

Declaration

struct Step { /* full declaration omitted */ };

Declared at: clang/lib/Sema/SemaExprCXX.cpp:6805

Member Variables

public enum Kind K
public clang::Qualifiers Quals
public const clang::Type* ClassOrBound
The class for a pointer-to-member; a constant array type with a bound (if any) for an array.

Method Overview

  • public Step(Step::Kind K, const clang::Type * ClassOrBound = nullptr)
  • public clang::QualType rebuild(clang::ASTContext & Ctx, clang::QualType T) const

Methods

Step(Step::Kind K,
     const clang::Type* ClassOrBound = nullptr)

Declared at: clang/lib/Sema/SemaExprCXX.cpp:6813

Parameters

Step::Kind K
const clang::Type* ClassOrBound = nullptr

clang::QualType rebuild(clang::ASTContext& Ctx,
                        clang::QualType T) const

Declared at: clang/lib/Sema/SemaExprCXX.cpp:6815

Parameters

clang::ASTContext& Ctx
clang::QualType T