#include <stream.h>
Definition at line 20 of file stream.h.
 
◆ CharacterSet
| Enumerator | 
|---|
| utf8 |  | 
| utf16le |  | 
| utf16be |  | 
| utf32le |  | 
| utf32be |  | 
Definition at line 45 of file stream.h.
 
 
◆ Stream()
      
        
          | YAML_PM::Stream::Stream | ( | std::istream & | input | ) |  | 
      
 
 
◆ ~Stream()
      
        
          | YAML_PM::Stream::~Stream | ( |  | ) |  | 
      
 
 
◆ _ReadAheadTo()
  
  | 
        
          | bool YAML_PM::Stream::_ReadAheadTo | ( | size_t | i | ) | const |  | private | 
 
 
◆ AdvanceCurrent()
  
  | 
        
          | void YAML_PM::Stream::AdvanceCurrent | ( |  | ) |  |  | private | 
 
 
◆ CharAt()
  
  | 
        
          | char YAML_PM::Stream::CharAt | ( | size_t | i | ) | const |  | inlineprivate | 
 
 
◆ column()
  
  | 
        
          | int YAML_PM::Stream::column | ( |  | ) | const |  | inline | 
 
 
◆ eat()
      
        
          | void YAML_PM::Stream::eat | ( | int | n = 1 | ) |  | 
      
 
 
◆ eof()
  
  | 
        
          | static char YAML_PM::Stream::eof | ( |  | ) |  |  | inlinestatic | 
 
 
◆ get() [1/2]
      
        
          | char YAML_PM::Stream::get | ( |  | ) |  | 
      
 
 
◆ get() [2/2]
      
        
          | std::string YAML_PM::Stream::get | ( | int | n | ) |  | 
      
 
 
◆ GetNextByte()
  
  | 
        
          | unsigned char YAML_PM::Stream::GetNextByte | ( |  | ) | const |  | private | 
 
 
◆ line()
  
  | 
        
          | int YAML_PM::Stream::line | ( |  | ) | const |  | inline | 
 
 
◆ mark()
  
  | 
        
          | const Mark YAML_PM::Stream::mark | ( |  | ) | const |  | inline | 
 
 
◆ operator bool()
      
        
          | YAML_PM::Stream::operator bool | ( |  | ) | const | 
      
 
 
◆ operator!()
  
  | 
        
          | bool YAML_PM::Stream::operator! | ( |  | ) | const |  | inline | 
 
 
◆ peek()
      
        
          | char YAML_PM::Stream::peek | ( |  | ) | const | 
      
 
 
◆ pos()
  
  | 
        
          | int YAML_PM::Stream::pos | ( |  | ) | const |  | inline | 
 
 
◆ ReadAheadTo()
  
  | 
        
          | bool YAML_PM::Stream::ReadAheadTo | ( | size_t | i | ) | const |  | inlineprivate | 
 
 
◆ ResetColumn()
  
  | 
        
          | void YAML_PM::Stream::ResetColumn | ( |  | ) |  |  | inline | 
 
 
◆ StreamInUtf16()
  
  | 
        
          | void YAML_PM::Stream::StreamInUtf16 | ( |  | ) | const |  | private | 
 
 
◆ StreamInUtf32()
  
  | 
        
          | void YAML_PM::Stream::StreamInUtf32 | ( |  | ) | const |  | private | 
 
 
◆ StreamInUtf8()
  
  | 
        
          | void YAML_PM::Stream::StreamInUtf8 | ( |  | ) | const |  | private | 
 
 
◆ StreamCharSource
◆ m_charSet
◆ m_input
  
  | 
        
          | std::istream& YAML_PM::Stream::m_input |  | private | 
 
 
◆ m_mark
  
  | 
        
          | Mark YAML_PM::Stream::m_mark |  | private | 
 
 
◆ m_nPrefetchedAvailable
  
  | 
        
          | size_t YAML_PM::Stream::m_nPrefetchedAvailable |  | mutableprivate | 
 
 
◆ m_nPrefetchedUsed
  
  | 
        
          | size_t YAML_PM::Stream::m_nPrefetchedUsed |  | mutableprivate | 
 
 
◆ m_pPrefetched
  
  | 
        
          | unsigned char* const YAML_PM::Stream::m_pPrefetched |  | private | 
 
 
◆ m_readahead
  
  | 
        
          | std::deque<char> YAML_PM::Stream::m_readahead |  | mutableprivate | 
 
 
The documentation for this class was generated from the following files: