LLVM: llvm::symbolize::CachedBinary Class Reference (original) (raw)
#include "[llvm/DebugInfo/Symbolize/Symbolize.h](Symbolize%5F8h%5Fsource.html)"
Inheritance diagram for llvm::symbolize::CachedBinary:
[legend]
| Additional Inherited Members | |
|---|---|
| Protected Types inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< CachedBinary, Options... >::type > | |
| using | self_iterator |
| using | const_self_iterator |
| using | reverse_self_iterator |
| using | const_reverse_self_iterator |
| Protected Member Functions inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< CachedBinary, Options... >::type > | |
| ilist_node_impl ()=default |
Detailed Description
Definition at line 237 of file Symbolize.h.
Constructor & Destructor Documentation
| llvm::symbolize::CachedBinary::CachedBinary ( ) | default |
|---|
◆ CachedBinary() [2/2]
| llvm::symbolize::CachedBinary::CachedBinary ( OwningBinary< Binary > Bin) | inline |
|---|
Definition at line 240 of file Symbolize.h.
References llvm::move().
Member Function Documentation
◆ evict()
| void llvm::symbolize::CachedBinary::evict ( ) | inline |
|---|
Definition at line 251 of file Symbolize.h.
◆ operator*()
| OwningBinary< Binary > & llvm::symbolize::CachedBinary::operator* ( ) | inline |
|---|
Definition at line 242 of file Symbolize.h.
◆ operator->()
| OwningBinary< Binary > * llvm::symbolize::CachedBinary::operator-> ( ) | inline |
|---|
Definition at line 243 of file Symbolize.h.
◆ pushEvictor()
| void llvm::symbolize::CachedBinary::pushEvictor | ( | std::function< void()> | Evictor | ) |
|---|
Definition at line 847 of file Symbolize.cpp.
◆ size()
| size_t llvm::symbolize::CachedBinary::size ( ) | inline |
|---|
Definition at line 256 of file Symbolize.h.
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/Symbolize/Symbolize.h
- lib/DebugInfo/Symbolize/Symbolize.cpp