C++ Instrument Catalog
|
#include <VISAInstrumentBuffer.h>
Public Member Functions | |
CVISABuffer (size_t InitialCapacity=2048) | |
CVISABuffer (const MTL_VISA_BUFFER_TYPE *pData, size_t DataLen) | |
virtual | ~CVISABuffer () |
void | clear () |
void | reserve (size_t capacity) |
void | resize (size_t size) |
size_t | size () const |
size_t | capacity () const |
std::vector< MTL_VISA_BUFFER_TYPE >::iterator | begin () |
std::vector< MTL_VISA_BUFFER_TYPE >::const_iterator | begin () const |
std::vector< MTL_VISA_BUFFER_TYPE >::iterator | end () |
std::vector< MTL_VISA_BUFFER_TYPE >::const_iterator | end () const |
MTL_VISA_BUFFER_TYPE * | data () noexcept |
const MTL_VISA_BUFFER_TYPE * | data () const noexcept |
MTL_VISA_BUFFER_TYPE & | operator[] (size_t n) |
const MTL_VISA_BUFFER_TYPE & | operator[] (size_t n) const |
void | assign (const MTL_VISA_BUFFER_TYPE *First, const MTL_VISA_BUFFER_TYPE *Last) |
void | assign (const MTL_VISA_BUFFER_TYPE *pData, size_t n) |
Definition at line 37 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 44 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 51 of file VISAInstrumentBuffer.h.
|
inlinevirtual |
Definition at line 58 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 148 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 157 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 99 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 105 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 92 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 61 of file VISAInstrumentBuffer.h.
|
inlinenoexcept |
Definition at line 130 of file VISAInstrumentBuffer.h.
|
inlinenoexcept |
Definition at line 124 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 111 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 117 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 136 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 142 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 67 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 74 of file VISAInstrumentBuffer.h.
|
inline |
Definition at line 86 of file VISAInstrumentBuffer.h.