IDA C++ SDK 9.2
Loading...
Searching...
No Matches
strdiff_printer_t Struct Referenceabstract

Calculate difference between two string vectors. More...

#include <diff3.hpp>

Public Types

enum  event_t {
  init_chars , term_chars , same_chars , add_chars ,
  del_chars
}

Public Member Functions

 strdiff_printer_t ()
virtual ~strdiff_printer_t ()
virtual void on_event (event_t ev,...)=0

Detailed Description

Calculate difference between two string vectors.

Base class for forming "colored" string (in HTML, for example)

Member Enumeration Documentation

◆ event_t

Enumerator
init_chars 

start printing

term_chars 

end printing

same_chars 

the same chars, TDLA_EQ

Parameters
chars(const char *)
add_chars 

added chars to line from X, TDLA_ADD

Parameters
chars(const char *)
del_chars 

deleted chars from line X, TDLA_SUB

Parameters
chars(const char *)

Constructor & Destructor Documentation

◆ strdiff_printer_t()

strdiff_printer_t::strdiff_printer_t ( )
inline

◆ ~strdiff_printer_t()

virtual strdiff_printer_t::~strdiff_printer_t ( )
inlinevirtual

Member Function Documentation

◆ on_event()

virtual void strdiff_printer_t::on_event ( event_t ev,
... )
pure virtual

The documentation for this struct was generated from the following file: