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)
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
clang::QualType rebuild(clang::ASTContext& Ctx,
clang::QualType T) const
Declared at: clang/lib/Sema/SemaExprCXX.cpp:6815