ISIS Logo
NetShrVar
An EPICS support module to export National Instruments Network Shared Variables as process variables
Public Member Functions | Private Attributes | List of all members
ScopedCNVData Class Reference

A CNVData item that automatically "disposes" itself. More...

Public Member Functions

 ScopedCNVData (const CNVData &d)
 
 ScopedCNVData ()
 
 ScopedCNVData (const ScopedCNVData &d)
 
CNVData * operator& ()
 
 operator CNVData * ()
 
 operator CNVData ()
 
ScopedCNVDataoperator= (const ScopedCNVData &d)
 
ScopedCNVDataoperator= (const CNVData &d)
 
bool operator== (CNVData d) const
 
bool operator!= (CNVData d) const
 
void dispose ()
 
 ~ScopedCNVData ()
 

Private Attributes

CNVData m_value
 

Detailed Description

A CNVData item that automatically "disposes" itself.

Definition at line 113 of file NetShrVarInterface.cpp.

Constructor & Destructor Documentation

ScopedCNVData::ScopedCNVData ( const CNVData &  d)
inline

Definition at line 117 of file NetShrVarInterface.cpp.

ScopedCNVData::ScopedCNVData ( )
inline

Definition at line 118 of file NetShrVarInterface.cpp.

ScopedCNVData::ScopedCNVData ( const ScopedCNVData d)
inline

Definition at line 119 of file NetShrVarInterface.cpp.

ScopedCNVData::~ScopedCNVData ( )
inline

Definition at line 137 of file NetShrVarInterface.cpp.

References dispose().

Member Function Documentation

void ScopedCNVData::dispose ( )
inline

Definition at line 127 of file NetShrVarInterface.cpp.

References ERROR_CHECK, and m_value.

Referenced by ~ScopedCNVData().

ScopedCNVData::operator CNVData ( )
inline

Definition at line 122 of file NetShrVarInterface.cpp.

References m_value.

ScopedCNVData::operator CNVData * ( )
inline

Definition at line 121 of file NetShrVarInterface.cpp.

References m_value.

bool ScopedCNVData::operator!= ( CNVData  d) const
inline

Definition at line 126 of file NetShrVarInterface.cpp.

References m_value.

CNVData* ScopedCNVData::operator& ( )
inline

Definition at line 120 of file NetShrVarInterface.cpp.

References m_value.

ScopedCNVData& ScopedCNVData::operator= ( const ScopedCNVData d)
inline

Definition at line 123 of file NetShrVarInterface.cpp.

References m_value.

ScopedCNVData& ScopedCNVData::operator= ( const CNVData &  d)
inline

Definition at line 124 of file NetShrVarInterface.cpp.

References m_value.

bool ScopedCNVData::operator== ( CNVData  d) const
inline

Definition at line 125 of file NetShrVarInterface.cpp.

References m_value.

Member Data Documentation

CNVData ScopedCNVData::m_value
private

The documentation for this class was generated from the following file:
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5