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 () |
![]() | |
PersistentVariableDelegate () | |
virtual | ~PersistentVariableDelegate () |
virtual ConstString | GetName ()=0 |
virtual void | DidDematerialize (lldb::ExpressionVariableSP &variable)=0 |
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.
|
overridevirtual |
Implements lldb_private::Materializer::PersistentVariableDelegate.
Definition at line 991 of file ClangUserExpression.cpp.
|
overridevirtual |
Implements lldb_private::Materializer::PersistentVariableDelegate.
Definition at line 987 of file ClangUserExpression.cpp.
lldb::ExpressionVariableSP & ClangUserExpression::ResultDelegate::GetVariable | ( | ) |
Definition at line 1001 of file ClangUserExpression.cpp.
Referenced by lldb_private::ClangUserExpression::GetResultAfterDematerialization().
void ClangUserExpression::ResultDelegate::RegisterPersistentState | ( | PersistentExpressionState * | persistent_state | ) |
Definition at line 996 of file ClangUserExpression.cpp.
Referenced by lldb_private::ClangUserExpression::SetupPersistentState().
|
private |
Definition at line 230 of file ClangUserExpression.h.
|
private |
Definition at line 232 of file ClangUserExpression.h.
|
private |
Definition at line 231 of file ClangUserExpression.h.