QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Public Member Functions | List of all members
QgsWkbPtr Class Reference

#include <qgswkbptr.h>

Public Member Functions

 QgsWkbPtr (unsigned char *p, int size)
 
 operator unsigned char * () const
 
void operator+= (int n)
 
QgsWkbPtroperator<< (const double &v)
 
QgsWkbPtroperator<< (const float &r)
 
QgsWkbPtroperator<< (const int &v)
 
QgsWkbPtroperator<< (const unsigned int &v)
 
QgsWkbPtroperator<< (const char &v)
 
QgsWkbPtroperator<< (const QgsWKBTypes::Type &v)
 
QgsWkbPtroperator<< (const QGis::WkbType &v)
 
const QgsWkbPtroperator>> (double &v) const
 
const QgsWkbPtroperator>> (float &r) const
 
const QgsWkbPtroperator>> (int &v) const
 
const QgsWkbPtroperator>> (unsigned int &v) const
 
const QgsWkbPtroperator>> (char &v) const
 
const QgsWkbPtroperator>> (QgsWKBTypes::Type &v) const
 
const QgsWkbPtroperator>> (QGis::WkbType &v) const
 
int remaining () const
 
int size () const
 
int writtenSize () const
 

Detailed Description

Note
not available in Python bindings

Definition at line 39 of file qgswkbptr.h.

Constructor & Destructor Documentation

◆ QgsWkbPtr()

QgsWkbPtr::QgsWkbPtr ( unsigned char *  p,
int  size 
)

Definition at line 17 of file qgswkbptr.cpp.

Member Function Documentation

◆ operator unsigned char *()

QgsWkbPtr::operator unsigned char * ( ) const
inline

Definition at line 82 of file qgswkbptr.h.

◆ operator+=()

void QgsWkbPtr::operator+= ( int  n)
inline

Definition at line 80 of file qgswkbptr.h.

◆ operator<<() [1/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const double &  v)
inline

Definition at line 72 of file qgswkbptr.h.

◆ operator<<() [2/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const float &  r)
inline

Definition at line 73 of file qgswkbptr.h.

◆ operator<<() [3/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const int &  v)
inline

Definition at line 74 of file qgswkbptr.h.

◆ operator<<() [4/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const unsigned int &  v)
inline

Definition at line 75 of file qgswkbptr.h.

◆ operator<<() [5/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const char &  v)
inline

Definition at line 76 of file qgswkbptr.h.

◆ operator<<() [6/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const QgsWKBTypes::Type v)
inline

Definition at line 77 of file qgswkbptr.h.

◆ operator<<() [7/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const QGis::WkbType v)
inline

Definition at line 78 of file qgswkbptr.h.

◆ operator>>() [1/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( double &  v) const
inline

Definition at line 64 of file qgswkbptr.h.

◆ operator>>() [2/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( float &  r) const
inline

Definition at line 65 of file qgswkbptr.h.

◆ operator>>() [3/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( int &  v) const
inline

Definition at line 66 of file qgswkbptr.h.

◆ operator>>() [4/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( unsigned int &  v) const
inline

Definition at line 67 of file qgswkbptr.h.

◆ operator>>() [5/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( char &  v) const
inline

Definition at line 68 of file qgswkbptr.h.

◆ operator>>() [6/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( QgsWKBTypes::Type v) const
inline

Definition at line 69 of file qgswkbptr.h.

◆ operator>>() [7/7]

const QgsWkbPtr& QgsWkbPtr::operator>> ( QGis::WkbType v) const
inline

Definition at line 70 of file qgswkbptr.h.

◆ remaining()

int QgsWkbPtr::remaining ( ) const
inline

Definition at line 84 of file qgswkbptr.h.

◆ size()

int QgsWkbPtr::size ( ) const
inline

Definition at line 83 of file qgswkbptr.h.

◆ writtenSize()

int QgsWkbPtr::writtenSize ( ) const
inline

Definition at line 85 of file qgswkbptr.h.


The documentation for this class was generated from the following files: