GDAL
Public Member Functions | Friends | List of all members
GDALRawResult Class Reference

Store the raw result of an attribute value, which might contain dynamically allocated structures (like pointer to strings). More...

#include <gdal_priv.h>

Public Member Functions

 ~GDALRawResult ()
 Destructor. More...
 
 GDALRawResult (GDALRawResult &&)
 Move constructor. More...
 
GDALRawResultoperator= (GDALRawResult &&)
 Move assignment. More...
 
const GByteoperator[] (size_t idx) const
 Return byte at specified index. More...
 
const GBytedata () const
 Return pointer to the start of data. More...
 
size_t size () const
 Return the size in bytes of the raw result. More...
 

Friends

class GDALAttribute
 

Detailed Description

Store the raw result of an attribute value, which might contain dynamically allocated structures (like pointer to strings).

Since
GDAL 3.1

Constructor & Destructor Documentation

◆ ~GDALRawResult()

GDALRawResult::~GDALRawResult ( )

Destructor.

◆ GDALRawResult()

GDALRawResult::GDALRawResult ( GDALRawResult &&  other)

Move constructor.

Member Function Documentation

◆ data()

const GByte* GDALRawResult::data ( ) const
inline

Return pointer to the start of data.

◆ operator=()

GDALRawResult & GDALRawResult::operator= ( GDALRawResult &&  other)

Move assignment.

◆ operator[]()

const GByte& GDALRawResult::operator[] ( size_t  idx) const
inline

Return byte at specified index.

◆ size()

size_t GDALRawResult::size ( ) const
inline

Return the size in bytes of the raw result.


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