class ADLResult

Declaration

class ADLResult { /* full declaration omitted */ };

Description

A class for storing results from argument-dependent lookup.

Declared at: clang/include/clang/Sema/Lookup.h:823

Member Variables

private llvm::MapVector<NamedDecl*, NamedDecl*> Decls
A map from canonical decls to the 'most recent' decl.

Method Overview

  • public clang::ADLResult::iterator begin()
  • public clang::ADLResult::iterator end()
  • public void erase(clang::NamedDecl * D)
  • public void insert(clang::NamedDecl * D)

Methods

clang::ADLResult::iterator begin()

Declared at: clang/include/clang/Sema/Lookup.h:846

clang::ADLResult::iterator end()

Declared at: clang/include/clang/Sema/Lookup.h:847

void erase(clang::NamedDecl* D)

Description

Removes any data associated with a given decl.

Declared at: clang/include/clang/Sema/Lookup.h:839

Parameters

clang::NamedDecl* D

void insert(clang::NamedDecl* D)

Description

Adds a new ADL candidate to this map.

Declared at: clang/include/clang/Sema/Lookup.h:836

Parameters

clang::NamedDecl* D