Nemiver  0.3
Functions
nemiver::debugger_utils Namespace Reference

Functions

void gen_white_spaces (int a_nb_ws, std::string &a_ws_str)
 
template<class ostream_type >
void dump_variable_value (const IDebugger::Variable &a_var, int a_indent_num, ostream_type &a_os, bool a_print_var_name)
 
void dump_variable_value (const IDebugger::Variable &a_var, int a_indent_num, std::string &a_out_str)
 
void dump_variable_value (const IDebugger::Variable &a_var)
 
template<class ostream_type >
ostream_type & operator<< (ostream_type &a_out, const IDebugger::Variable &a_var)
 
IDebuggerSafePtr load_debugger_iface_with_confmgr ()
 
IDebugger::Variable::Format string_to_variable_format (const std::string &)
 
std::string variable_format_to_string (IDebugger::Variable::Format)
 
IDebuggerSafePtr load_debugger_iface_with_gconf ()
 

Function Documentation

◆ dump_variable_value() [1/3]

void nemiver::debugger_utils::dump_variable_value ( const IDebugger::Variable a_var)

Referenced by dump_variable_value(), and operator<<().

◆ dump_variable_value() [2/3]

template<class ostream_type >
void nemiver::debugger_utils::dump_variable_value ( const IDebugger::Variable a_var,
int  a_indent_num,
ostream_type &  a_os,
bool  a_print_var_name 
)

◆ dump_variable_value() [3/3]

void nemiver::debugger_utils::dump_variable_value ( const IDebugger::Variable a_var,
int  a_indent_num,
std::string &  a_out_str 
)

◆ gen_white_spaces()

void nemiver::debugger_utils::gen_white_spaces ( int  a_nb_ws,
std::string &  a_ws_str 
)

Referenced by dump_variable_value().

◆ load_debugger_iface_with_confmgr()

IDebuggerSafePtr nemiver::debugger_utils::load_debugger_iface_with_confmgr ( )

◆ load_debugger_iface_with_gconf()

IDebuggerSafePtr nemiver::debugger_utils::load_debugger_iface_with_gconf ( )

◆ null_breakpoints_slot()

void nemiver::debugger_utils::null_breakpoints_slot ( const map< string, IDebugger::Breakpoint > &  )

◆ null_const_ustring_slot()

void nemiver::debugger_utils::null_const_ustring_slot ( const UString )

◆ null_const_variable_list_slot()

void nemiver::debugger_utils::null_const_variable_list_slot ( const IDebugger::VariableList )

◆ null_const_variable_slot()

void nemiver::debugger_utils::null_const_variable_slot ( const IDebugger::VariableSafePtr )

◆ null_default_slot()

void nemiver::debugger_utils::null_default_slot ( )

◆ null_disass_slot()

void nemiver::debugger_utils::null_disass_slot ( const common::DisassembleInfo ,
const std::list< common::Asm > &   
)

◆ null_frame_args_slot()

void nemiver::debugger_utils::null_frame_args_slot ( const map< int, IDebugger::VariableList > &  )

◆ null_frame_vector_slot()

void nemiver::debugger_utils::null_frame_vector_slot ( const vector< IDebugger::Frame > &  )

◆ operator<<()

template<class ostream_type >
ostream_type & nemiver::debugger_utils::operator<< ( ostream_type &  a_out,
const IDebugger::Variable a_var 
)

References dump_variable_value().

◆ string_to_variable_format()

IDebugger::Variable::Format nemiver::debugger_utils::string_to_variable_format ( const std::string &  )

◆ variable_format_to_string()

std::string nemiver::debugger_utils::variable_format_to_string ( IDebugger::Variable::Format  )