PhoenixDataStream  1.0.0
Framework to save/load/serialize/deserialize data
Loading...
Searching...
No Matches
data_size.h File Reference
#include "data_stream.h"
+ Include dependency graph for data_size.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T>
size_t data_size (const T &data)
 Get size of data.
 
template<typename T>
size_t data_size (const T *data, size_t nbElement)
 Get size of data.
 
template<typename T>
size_t data_size (T &data)
 Get size of data.
 
template<typename T>
size_t data_size (T *data, size_t nbElement)
 Get size of data.
 

Function Documentation

◆ data_size() [1/4]

template<typename T>
size_t data_size ( const T & data)

Get size of data.

Parameters
data: data to be used
Returns
size of data

Definition at line 28 of file data_size.h.

28 {
29 size_t sizeVal(0lu);
31 return sizeVal;
32}
static bool data_stream(Stream &ds, T &data)
Dummy function to catch if a type is not specialised.

References DataStream< Stream, Mode, T >::data_stream().

+ Here is the call graph for this function:

◆ data_size() [2/4]

template<typename T>
size_t data_size ( const T * data,
size_t nbElement )

Get size of data.

Parameters
data: data to be used
nbElement: number of elemnt of data
Returns
size of data

Definition at line 52 of file data_size.h.

52 {
53 size_t sizeVal(0lu);
55 return sizeVal;
56}

References DataStream< Stream, Mode, T >::data_stream().

+ Here is the call graph for this function:

◆ data_size() [3/4]

template<typename T>
size_t data_size ( T & data)

Get size of data.

Parameters
data: data to be used
Returns
size of data

Definition at line 17 of file data_size.h.

17 {
18 size_t sizeVal(0lu);
20 return sizeVal;
21}

References DataStream< Stream, Mode, T >::data_stream().

+ Here is the call graph for this function:

◆ data_size() [4/4]

template<typename T>
size_t data_size ( T * data,
size_t nbElement )

Get size of data.

Parameters
data: data to be used
nbElement: number of elemnt of data
Returns
size of data

Definition at line 40 of file data_size.h.

40 {
41 size_t sizeVal(0lu);
43 return sizeVal;
44}

References DataStream< Stream, Mode, T >::data_stream().

+ Here is the call graph for this function: