LLVM  7.0.0svn
Public Member Functions | List of all members
llvm::orc::NullResolver Class Reference

#include "llvm/ExecutionEngine/Orc/NullResolver.h"

Inheritance diagram for llvm::orc::NullResolver:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::NullResolver:
Collaboration graph
[legend]

Public Member Functions

SymbolNameSet lookupFlags (SymbolFlagsMap &Flags, const SymbolNameSet &Symbols) override
 Returns the flags for each symbol in Symbols that can be found, along with the set of symbol that could not be found. More...
 
SymbolNameSet lookup (std::shared_ptr< AsynchronousSymbolQuery > Query, SymbolNameSet Symbols) override
 For each symbol in Symbols that can be found, assigns that symbols value in Query. More...
 
- Public Member Functions inherited from llvm::orc::SymbolResolver
virtual ~SymbolResolver ()=default
 

Detailed Description

Definition at line 24 of file NullResolver.h.

Member Function Documentation

◆ lookup()

SymbolNameSet llvm::orc::NullResolver::lookup ( std::shared_ptr< AsynchronousSymbolQuery Query,
SymbolNameSet  Symbols 
)
overridevirtual

For each symbol in Symbols that can be found, assigns that symbols value in Query.

Returns the set of symbols that could not be found.

Implements llvm::orc::SymbolResolver.

Definition at line 23 of file NullResolver.cpp.

References assert().

◆ lookupFlags()

SymbolNameSet llvm::orc::NullResolver::lookupFlags ( SymbolFlagsMap Flags,
const SymbolNameSet Symbols 
)
overridevirtual

Returns the flags for each symbol in Symbols that can be found, along with the set of symbol that could not be found.

Implements llvm::orc::SymbolResolver.

Definition at line 17 of file NullResolver.cpp.


The documentation for this class was generated from the following files: