WKB pointer handler.  
 More...
#include <qgswkbptr.h>
WKB pointer handler. 
Definition at line 43 of file qgswkbptr.h.
 
◆ QgsWkbPtr() [1/2]
      
        
          | QgsWkbPtr::QgsWkbPtr  | 
          ( | 
          QByteArray &  | 
          wkb | ) | 
           | 
        
      
 
Construct WKB pointer from QByteArray. 
Definition at line 19 of file qgswkbptr.cpp.
 
 
◆ QgsWkbPtr() [2/2]
      
        
          | QgsWkbPtr::QgsWkbPtr  | 
          ( | 
          unsigned char *  | 
          p,  | 
        
        
           | 
           | 
          int  | 
          size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator unsigned char *()
  
  
      
        
          | QgsWkbPtr::operator unsigned char *  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+=()
  
  
      
        
          | void QgsWkbPtr::operator+=  | 
          ( | 
          int  | 
          n | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator<<() [1/8]
Writes a char to the pointer. 
Definition at line 102 of file qgswkbptr.h.
 
 
◆ operator<<() [2/8]
  
  
      
        
          | QgsWkbPtr & QgsWkbPtr::operator<<  | 
          ( | 
          const QByteArray &  | 
          data | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Append data from a byte array. 
Definition at line 106 of file qgswkbptr.h.
 
 
◆ operator<<() [3/8]
  
  
      
        
          | QgsWkbPtr & QgsWkbPtr::operator<<  | 
          ( | 
          double  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Writes a double to the pointer. 
Definition at line 92 of file qgswkbptr.h.
 
 
◆ operator<<() [4/8]
Writes a float to the pointer. 
Definition at line 94 of file qgswkbptr.h.
 
 
◆ operator<<() [5/8]
Writes a WKB type value to the pointer. 
Definition at line 104 of file qgswkbptr.h.
 
 
◆ operator<<() [6/8]
  
  
      
        
          | QgsWkbPtr & QgsWkbPtr::operator<<  | 
          ( | 
          qint32  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Writes an int to the pointer. 
Definition at line 96 of file qgswkbptr.h.
 
 
◆ operator<<() [7/8]
  
  
      
        
          | QgsWkbPtr & QgsWkbPtr::operator<<  | 
          ( | 
          qint64  | 
          r | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Writes a longlong as int to the pointer. 
Definition at line 98 of file qgswkbptr.h.
 
 
◆ operator<<() [8/8]
  
  
      
        
          | QgsWkbPtr & QgsWkbPtr::operator<<  | 
          ( | 
          quint32  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Writes an unsigned int to the pointer. 
Definition at line 100 of file qgswkbptr.h.
 
 
◆ operator>>() [1/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          char &  | 
          v | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator>>() [2/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          double &  | 
          v | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator>>() [3/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          float &  | 
          r | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator>>() [4/7]
◆ operator>>() [5/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          qint32 &  | 
          v | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Reads an integer value into a qint32. 
Definition at line 81 of file qgswkbptr.h.
 
 
◆ operator>>() [6/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          qint64 &  | 
          r | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Reads an integer value into a longlong. 
Definition at line 83 of file qgswkbptr.h.
 
 
◆ operator>>() [7/7]
  
  
      
        
          | const QgsWkbPtr & QgsWkbPtr::operator>>  | 
          ( | 
          quint32 &  | 
          v | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Reads an unsigned integer value. 
Definition at line 85 of file qgswkbptr.h.
 
 
◆ remaining()
  
  
      
        
          | int QgsWkbPtr::remaining  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
remaining 
- Note
 - not available in Python bindings 
 
Definition at line 122 of file qgswkbptr.h.
 
 
◆ size()
  
  
      
        
          | int QgsWkbPtr::size  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
size 
- Note
 - not available in Python bindings 
 
Definition at line 116 of file qgswkbptr.h.
 
 
◆ writtenSize()
  
  
      
        
          | int QgsWkbPtr::writtenSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
writtenSize 
- Note
 - not available in Python bindings 
 
Definition at line 128 of file qgswkbptr.h.
 
 
The documentation for this class was generated from the following files: