LLDB mainline
|
#include <Baton.h>
Public Member Functions | |
TypedBaton (std::unique_ptr< T > Item) | |
T * | getItem () |
const T * | getItem () const |
void * | data () override |
void | GetDescription (llvm::raw_ostream &s, lldb::DescriptionLevel level, unsigned indentation) const override |
Public Member Functions inherited from lldb_private::Baton | |
Baton ()=default | |
virtual | ~Baton ()=default |
virtual void * | data ()=0 |
virtual void | GetDescription (llvm::raw_ostream &s, lldb::DescriptionLevel level, unsigned indentation) const =0 |
Protected Attributes | |
std::unique_ptr< T > | Item |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements lldb_private::Baton.
Definition at line 69 of file Baton.h.
References lldb_private::TypedBaton< T >::Item.
|
inlineoverridevirtual |
Implements lldb_private::Baton.
|
inline |
Definition at line 66 of file Baton.h.
References lldb_private::TypedBaton< T >::Item.
|
inline |
Definition at line 67 of file Baton.h.
References lldb_private::TypedBaton< T >::Item.
|
protected |
Definition at line 74 of file Baton.h.
Referenced by lldb_private::TypedBaton< T >::data(), and lldb_private::TypedBaton< T >::getItem().