Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

analy_string Class Reference

#include <language.h>

Inheritance diagram for analy_string:

Object analy_c_string analy_pascal_string analy_raw_string analy_unicode_string List of all members.

Public Member Functions

void init (const byte *s, int Len)
virtual void done ()
virtual void render_string (char *result, int maxlen)=0
void set_len (int Len)
int length ()
virtual char * name ()=0

Protected Attributes

byte * string
int len

Member Function Documentation

virtual void analy_string::done  )  [virtual]
 

Reimplemented from Object.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

void analy_string::init const byte *  s,
int  Len
 

int analy_string::length  ) 
 

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

virtual char* analy_string::name  )  [pure virtual]
 

Implemented in analy_raw_string, analy_c_string, analy_unicode_string, and analy_pascal_string.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

virtual void analy_string::render_string char *  result,
int  maxlen
[pure virtual]
 

Implemented in analy_raw_string, analy_c_string, analy_unicode_string, and analy_pascal_string.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

void analy_string::set_len int  Len  ) 
 


Member Data Documentation

int analy_string::len [protected]
 

Definition at line 38 of file language.h.

byte* analy_string::string [protected]
 

Definition at line 37 of file language.h.


The documentation for this class was generated from the following file:
Generated on Fri May 7 21:15:54 2004 by doxygen 1.3.5