LLDB mainline
|
Public Member Functions | |
ResultDelegate (lldb::TargetSP target) | |
ConstString | GetName () override |
void | DidDematerialize (lldb::ExpressionVariableSP &variable) override |
void | RegisterPersistentState (PersistentExpressionState *persistent_state) |
lldb::ExpressionVariableSP & | GetVariable () |
Public Member Functions inherited from lldb_private::Materializer::PersistentVariableDelegate | |
PersistentVariableDelegate () | |
virtual | ~PersistentVariableDelegate () |
Private Attributes | |
PersistentExpressionState * | m_persistent_state |
lldb::ExpressionVariableSP | m_variable |
lldb::TargetSP | m_target_sp |
Definition at line 220 of file ClangUserExpression.h.
|
inline |
Definition at line 222 of file ClangUserExpression.h.
References m_target_sp.
|
overridevirtual |
Implements lldb_private::Materializer::PersistentVariableDelegate.
Definition at line 992 of file ClangUserExpression.cpp.
References m_variable.
|
overridevirtual |
Implements lldb_private::Materializer::PersistentVariableDelegate.
Definition at line 988 of file ClangUserExpression.cpp.
References m_persistent_state.
lldb::ExpressionVariableSP & ClangUserExpression::ResultDelegate::GetVariable | ( | ) |
Definition at line 1002 of file ClangUserExpression.cpp.
References m_variable.
void ClangUserExpression::ResultDelegate::RegisterPersistentState | ( | PersistentExpressionState * | persistent_state | ) |
Definition at line 997 of file ClangUserExpression.cpp.
References m_persistent_state.
|
private |
Definition at line 230 of file ClangUserExpression.h.
Referenced by GetName(), and RegisterPersistentState().
|
private |
Definition at line 232 of file ClangUserExpression.h.
Referenced by ResultDelegate().
|
private |
Definition at line 231 of file ClangUserExpression.h.
Referenced by DidDematerialize(), and GetVariable().