CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
Functions
CppInternal::utils::Lookup Namespace Reference

Functions

clang::NamespaceDecl * Namespace (clang::Sema *S, const char *Name, const clang::DeclContext *Within)
 
void Named (clang::Sema *S, clang::LookupResult &R, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * Named (clang::Sema *S, const clang::DeclarationName &Name, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * Named (clang::Sema *S, llvm::StringRef Name, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * Named (clang::Sema *S, const char *Name, const clang::DeclContext *Within=nullptr)
 

Function Documentation

◆ Named() [1/4]

void CppInternal::utils::Lookup::Named ( clang::Sema *  S,
clang::LookupResult &  R,
const clang::DeclContext *  Within = nullptr 
)
inline

◆ Named() [2/4]

clang::NamedDecl * CppInternal::utils::Lookup::Named ( clang::Sema *  S,
const char *  Name,
const clang::DeclContext *  Within = nullptr 
)
inline

Definition at line 136 of file CppInterOpInterpreter.h.

References Named().

◆ Named() [3/4]

clang::NamedDecl * CppInternal::utils::Lookup::Named ( clang::Sema *  S,
const clang::DeclarationName &  Name,
const clang::DeclContext *  Within = nullptr 
)
inline

Definition at line 120 of file CppInterOpInterpreter.h.

References Named().

◆ Named() [4/4]

clang::NamedDecl * CppInternal::utils::Lookup::Named ( clang::Sema *  S,
llvm::StringRef  Name,
const clang::DeclContext *  Within = nullptr 
)
inline

Definition at line 130 of file CppInterOpInterpreter.h.

References Named().

◆ Namespace()

clang::NamespaceDecl * CppInternal::utils::Lookup::Namespace ( clang::Sema *  S,
const char *  Name,
const clang::DeclContext *  Within 
)
inline

Definition at line 73 of file CppInterOpInterpreter.h.