libwreport  2.4
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends
wreport::MutableVarinfo Class Reference

Smart pointer to handle/use varinfos. More...

#include <varinfo.h>

Public Member Functions

_Varinfoimpl () const
 Access the underlying _Varinfo structure.
 MutableVarinfo (_Varinfo *impl)
 Create a smart pointer to the given variable information.
 MutableVarinfo (const MutableVarinfo &vi)
 Create a smart pointer to the given variable information.
MutableVarinfooperator= (const MutableVarinfo &vi)
 Standard smart pointer methods.
_Varinfooperator-> ()
 Standard smart pointer methods.
_Varinfooperator* ()
 Standard smart pointer methods.

Static Public Member Functions

static MutableVarinfo create_singleuse ()
 Create a single use varinfo structure.

Protected Attributes

_Varinfom_impl
 Varinfo structure to which the pointer refers.

Friends

class wreport::Varinfo

Detailed Description

Smart pointer to handle/use varinfos.

Member Function Documentation

static MutableVarinfo wreport::MutableVarinfo::create_singleuse ( )
static

Create a single use varinfo structure.

A single use varinfo structure is not memory managed by a vartable and needs to be deallocated explicitly when it is not needed anymore.

The various fields of the resulting varinfo will be zeroed.


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