PhoenixPresentation  2.0.0
Set of cmake function to automate presentation generation
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. More...
 
template<typename T >
size_t data_size (const T *data, size_t nbElement)
 Get size of data. More...
 
template<typename T >
size_t data_size (T &data)
 Get size of data. More...
 
template<typename T >
size_t data_size (T *data, size_t nbElement)
 Get size of data. More...
 

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)

◆ 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: