class FunctionDecl::DefaultedFunctionInfo

Declaration

class FunctionDecl::DefaultedFunctionInfo : private TrailingObjects { /* full declaration omitted */ };

Description

Stashed information about a defaulted function definition whose body has not yet been lazily generated.

Declared at: clang/include/clang/AST/Decl.h:1901

Inherits from: TrailingObjects

Member Variables

private unsigned int NumLookups

Method Overview

  • public static clang::FunctionDecl::DefaultedFunctionInfo * Create(clang::ASTContext & Context, ArrayRef<clang::DeclAccessPair> Lookups)
  • public ArrayRef<clang::DeclAccessPair> getUnqualifiedLookups() const

Methods

static clang::FunctionDecl::DefaultedFunctionInfo*
Create(clang::ASTContext& Context,
       ArrayRef<clang::DeclAccessPair> Lookups)

Declared at: clang/include/clang/AST/Decl.h:1907

Parameters

clang::ASTContext& Context
ArrayRef<clang::DeclAccessPair> Lookups

ArrayRef<clang::DeclAccessPair>
getUnqualifiedLookups() const

Description

Get the unqualified lookup results that should be used in this defaulted function definition.

Declared at: clang/include/clang/AST/Decl.h:1911