|
BALL
1.4.79
|
#include <BALL/SYSTEM/binaryFileAdaptor.h>
Public Member Functions | |
Constructors and destructor | |
| BinaryFileAdaptor () | |
| Default constructor. More... | |
| BinaryFileAdaptor (const T &data, bool swap_endian=false) | |
| Detailed constructor. More... | |
Accessors | |
| void | setSwapEndian (bool swap_endian) |
| Set the swap_endian flag. More... | |
| bool | getSwapEndian () const |
| return the swap_endian flag More... | |
| void | setData (const T &data) |
| const T & | getData () const |
| T & | getData () |
Protected Attributes | |
| T | data_ |
| bool | swap_endian_ |
Helper class for data conversion. BinaryFileAdaptors are used to read and write binary data from and to streams. This is done by reading the member data as a byte stream through an explicit cast and utilizing the stream read() and write() functions.
Definition at line 53 of file binaryFileAdaptor.h.
| BALL::BinaryFileAdaptor< T >::BinaryFileAdaptor | ( | ) |
Default constructor.
Definition at line 102 of file binaryFileAdaptor.h.
| BALL::BinaryFileAdaptor< T >::BinaryFileAdaptor | ( | const T & | data, |
| bool | swap_endian = false |
||
| ) |
Detailed constructor.
Definition at line 109 of file binaryFileAdaptor.h.
| const T & BALL::BinaryFileAdaptor< T >::getData | ( | ) | const |
Returns a const reference to the data stored in the adaptor
Definition at line 134 of file binaryFileAdaptor.h.
| T & BALL::BinaryFileAdaptor< T >::getData | ( | ) |
Returns a mutable reference to the data stored in the adaptor
Definition at line 140 of file binaryFileAdaptor.h.
| bool BALL::BinaryFileAdaptor< T >::getSwapEndian | ( | ) | const |
return the swap_endian flag
Definition at line 122 of file binaryFileAdaptor.h.
| void BALL::BinaryFileAdaptor< T >::setData | ( | const T & | data | ) |
Sets the member data to the desired value.
| data | data of type T |
Definition at line 128 of file binaryFileAdaptor.h.
| void BALL::BinaryFileAdaptor< T >::setSwapEndian | ( | bool | swap_endian | ) |
Set the swap_endian flag.
Definition at line 116 of file binaryFileAdaptor.h.
|
protected |
Definition at line 95 of file binaryFileAdaptor.h.
|
protected |
Definition at line 98 of file binaryFileAdaptor.h.
1.8.7