class DeclContextLookupResult

Declaration

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

Description

The results of name lookup within a DeclContext.

Declared at: clang/include/clang/AST/DeclBase.h:1323

Member Variables

private clang::DeclContextLookupResult::Decls Result
When in collection form, this is what the Data pointer points to.

Method Overview

  • public DeclContextLookupResult()
  • public DeclContextLookupResult(clang::DeclContextLookupResult::Decls Result)
  • public clang::DeclContextLookupResult::iterator begin()
  • public clang::DeclContextLookupResult::const_iterator begin() const
  • public bool empty() const
  • public clang::DeclContextLookupResult::iterator end()
  • public clang::DeclContextLookupResult::const_iterator end() const
  • public template <class T>T * find_first() const
  • public clang::DeclContextLookupResult::reference front() const
  • public bool isSingleResult() const

Methods

DeclContextLookupResult()

Declared at: clang/include/clang/AST/DeclBase.h:1330

DeclContextLookupResult(
    clang::DeclContextLookupResult::Decls Result)

Declared at: clang/include/clang/AST/DeclBase.h:1331

Parameters

clang::DeclContextLookupResult::Decls Result

clang::DeclContextLookupResult::iterator begin()

Declared at: clang/include/clang/AST/DeclBase.h:1337

clang::DeclContextLookupResult::const_iterator
begin() const

Declared at: clang/include/clang/AST/DeclBase.h:1339

bool empty() const

Declared at: clang/include/clang/AST/DeclBase.h:1344

clang::DeclContextLookupResult::iterator end()

Declared at: clang/include/clang/AST/DeclBase.h:1338

clang::DeclContextLookupResult::const_iterator
end() const

Declared at: clang/include/clang/AST/DeclBase.h:1342

template <class T>
T* find_first() const

Declared at: clang/include/clang/AST/DeclBase.h:1352

Templates

T

clang::DeclContextLookupResult::reference front()
    const

Declared at: clang/include/clang/AST/DeclBase.h:1346

bool isSingleResult() const

Declared at: clang/include/clang/AST/DeclBase.h:1345