#include <stringsubst.h>
  
  
      
        
          | string_subst::string_subst  | 
          ( | 
          ulong  | 
          nlev,  | 
         
        
           | 
           | 
          ulong  | 
          maxrlen = 2048  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
  
  
      
        
          | string_subst::~string_subst  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool string_subst::add_rule  | 
          ( | 
          uchar  | 
          c,  | 
         
        
           | 
           | 
          const char *  | 
          str  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool string_subst::add_rule  | 
          ( | 
          const char *  | 
          c,  | 
         
        
           | 
           | 
          const char *  | 
          str  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void string_subst::ctor_core  | 
          ( | 
          ulong  | 
          nlev,  | 
         
        
           | 
           | 
          ulong  | 
          maxrlen  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
  
  
      
        
          | char string_subst::current  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | char string_subst::current  | 
          ( | 
          ulong  | 
          lev | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
  
  
      
        
          | bool string_subst::first  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool string_subst::next  | 
          ( | 
          ulong  | 
          lev | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
  
  
      
        
          | bool string_subst::next  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | ulong string_subst::num_rules  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool string_subst::OK  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void string_subst::print_all  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void string_subst::print_rules  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool string_subst::set_axiom  | 
          ( | 
          const char *  | 
          ax | ) | 
           | 
        
      
 
 
      
        
          | bool string_subst::set_rules  | 
          ( | 
          const char *  | 
          rules[],  | 
        
        
           | 
           | 
          ulong  | 
          nr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | uchar* string_subst::axiom_ | 
        
      
 
 
      
        
          | uchar* string_subst::end_rule_ptr_ | 
        
      
 
 
      
        
          | uchar** string_subst::lev_ptr_ | 
        
      
 
 
      
        
          | ulong string_subst::maxrlen_ | 
        
      
 
 
      
        
          | ulong string_subst::nlev_ | 
        
      
 
 
      
        
          | uchar* string_subst::rule_start_[256] | 
        
      
 
 
      
        
          | uchar* string_subst::rules_ | 
        
      
 
 
The documentation for this class was generated from the following file: