HERE.  
 More...
#include <ForthInputBuffer.h>
 | 
|   | ForthInputBuffer (const std::shared_ptr< void > ptr, int64_t offset, int64_t length) | 
|   | HERE.  
  | 
|   | 
| uint8_t  | peek_byte (int64_t after, util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| void *  | read (int64_t num_bytes, util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| uint8_t  | read_byte (util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| int64_t  | read_enum (const std::vector< std::string > &strings, int64_t start, int64_t stop) noexcept | 
|   | HERE.  
  | 
|   | 
| uint64_t  | read_varint (util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| int64_t  | read_zigzag (util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| int64_t  | read_textint (util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| double  | read_textfloat (util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| void  | read_quotedstr (char *string_buffer, int64_t max_string_size, int64_t &length, util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| void  | seek (int64_t to, util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| void  | skip (int64_t num_bytes, util::ForthError &err) noexcept | 
|   | HERE.  
  | 
|   | 
| void  | skipws () noexcept | 
|   | HERE.  
  | 
|   | 
| bool  | end () const noexcept | 
|   | HERE.  
  | 
|   | 
| int64_t  | pos () const noexcept | 
|   | HERE.  
  | 
|   | 
| int64_t  | len () const noexcept | 
|   | HERE.  
  | 
|   | 
| std::shared_ptr< void >  | ptr () noexcept | 
|   | Returns a shared pointer to an AwkwardForth input buffer.  
  | 
|   | 
◆ ForthInputBuffer()
      
        
          | ForthInputBuffer  | 
          ( | 
          const std::shared_ptr< void > |           ptr,  | 
        
        
           | 
           | 
          int64_t |           offset,  | 
        
        
           | 
           | 
          int64_t |           length ) | 
        
      
 
 
◆ end()
◆ len()
◆ peek_byte()
  
  
      
        
          | uint8_t peek_byte  | 
          ( | 
          int64_t |           after,  | 
         
        
           | 
           | 
          util::ForthError & |           err ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ pos()
◆ ptr()
  
  
      
        
          | std::shared_ptr< void > ptr  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
Returns a shared pointer to an AwkwardForth input buffer. 
 
 
◆ read()
  
  
      
        
          | void * read  | 
          ( | 
          int64_t |           num_bytes,  | 
         
        
           | 
           | 
          util::ForthError & |           err ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_byte()
  
  
      
        
          | uint8_t read_byte  | 
          ( | 
          util::ForthError & |           err | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_enum()
  
  
      
        
          | int64_t read_enum  | 
          ( | 
          const std::vector< std::string > & |           strings,  | 
         
        
           | 
           | 
          int64_t |           start,  | 
         
        
           | 
           | 
          int64_t |           stop ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_quotedstr()
  
  
      
        
          | void read_quotedstr  | 
          ( | 
          char * |           string_buffer,  | 
         
        
           | 
           | 
          int64_t |           max_string_size,  | 
         
        
           | 
           | 
          int64_t & |           length,  | 
         
        
           | 
           | 
          util::ForthError & |           err ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_textfloat()
  
  
      
        
          | double read_textfloat  | 
          ( | 
          util::ForthError & |           err | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_textint()
  
  
      
        
          | int64_t read_textint  | 
          ( | 
          util::ForthError & |           err | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_varint()
  
  
      
        
          | uint64_t read_varint  | 
          ( | 
          util::ForthError & |           err | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ read_zigzag()
  
  
      
        
          | int64_t read_zigzag  | 
          ( | 
          util::ForthError & |           err | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ seek()
  
  
      
        
          | void seek  | 
          ( | 
          int64_t |           to,  | 
         
        
           | 
           | 
          util::ForthError & |           err ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ skip()
  
  
      
        
          | void skip  | 
          ( | 
          int64_t |           num_bytes,  | 
         
        
           | 
           | 
          util::ForthError & |           err ) | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ skipws()
The documentation for this class was generated from the following file: