Nemiver  0.3
Classes | Namespaces | Typedefs | Functions
nmv-gdbmi-parser.h File Reference
#include <boost/variant.hpp>
#include <iosfwd>
#include "nmv-i-debugger.h"
#include "nmv-dbg-common.h"

Go to the source code of this file.

Classes

class  nemiver::GDBMITuple
 
class  nemiver::GDBMIValue
 
class  nemiver::GDBMIResult
 
class  nemiver::GDBMIList
 A GDB/MI LIST. It can be a list of either GDB/MI Result or GDB/MI Value. More...
 
class  nemiver::GDBMIParser
 

Namespaces

 nemiver
 

Typedefs

typedef SafePtr< GDBMIResult, ObjectRef, ObjectUnrefnemiver::GDBMIResultSafePtr
 
typedef SafePtr< GDBMITuple, ObjectRef, ObjectUnrefnemiver::GDBMITupleSafePtr
 
typedef SafePtr< GDBMIValue, ObjectRef, ObjectUnrefnemiver::GDBMIValueSafePtr
 
typedef SafePtr< GDBMIList, ObjectRef, ObjectUnrefnemiver::GDBMIListSafePtr
 

Functions

ostream & nemiver::operator<< (ostream &a_out, const GDBMIValueSafePtr &a_val)
 
ostream & nemiver::operator<< (ostream &a_out, const GDBMIResultSafePtr &a_result)
 
ostream & nemiver::operator<< (ostream &a_out, const GDBMITupleSafePtr &a_tuple)
 
ostream & nemiver::operator<< (ostream &a_out, const GDBMIListSafePtr a_list)
 
std::ostream & nemiver::operator<< (std::ostream &a_out, const IDebugger::Variable &a_var)
 
bool nemiver::gdbmi_result_to_string (GDBMIResultSafePtr a_result, UString &a_string)
 
bool nemiver::gdbmi_list_to_string (GDBMIListSafePtr a_list, UString &a_string)
 
bool nemiver::gdbmi_value_to_string (GDBMIValueSafePtr a_value, UString &a_string)
 
bool nemiver::gdbmi_tuple_to_string (GDBMITupleSafePtr a_result, UString &a_string)