PhoenixHardware  0.2.0
Tools to get hardware information
Loading...
Searching...
No Matches
phoenix_alignement_type.h
Go to the documentation of this file.
1/***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5****************************************/
6
7#ifndef __PHOENIX_ALIGNEMENT_TYPE_H__
8#define __PHOENIX_ALIGNEMENT_TYPE_H__
9
10#include "phoenix_hardware_architecture_def.h"
11
12
13template<typename T>
15
16template<>
18
19template<>
21template<>
23
24template<>
26template<>
28
29template<>
31template<>
33
34template<>
36template<>
38
39template<>
41template<>
43
44template<typename T>
46
47template<>
49
50template<>
52template<>
54
55template<>
57template<>
59
60template<>
62template<>
64
65template<>
67template<>
69
70template<>
72template<>
74
75
77
78#endif
size_t phoenix_alignement_in_bytes< unsigned char >()
Get the alignement in bytes of an unsigned char.
size_t phoenix_alignement_type< short >()
Get the alignement of a short.
size_t phoenix_alignement_in_bytes< bool >()
Get the alignement in bytes of a bool.
size_t phoenix_alignement_in_bytes< short >()
Get the alignement in bytes of a short.
size_t phoenix_alignement_type()
Get the alignement by respect to the type.
size_t phoenix_alignement_type< unsigned long >()
Get the alignement of a long unsigned int.
size_t phoenix_alignement_type< char >()
Get the alignement of a char.
size_t phoenix_alignement_in_bytes()
Get the alignement in bytes by respect to the type.
size_t phoenix_alignement_type< unsigned short >()
Get the alignement of an unsigned short.
size_t phoenix_alignement_in_bytes< unsigned long >()
Get the alignement in bytes of a long unsigned int.
size_t phoenix_alignement_in_bytes< char >()
Get the alignement in bytes of a char.
size_t phoenix_alignement_in_bytes< double >()
Get the alignement in bytes of a float.
size_t phoenix_alignement_type< long >()
Get the alignement of a long int.
size_t phoenix_alignement_in_bytes< unsigned int >()
Get the alignement in bytes of an unsigned int.
size_t phoenix_alignement_in_bytes< float >()
Get the alignement in bytes of a float.
size_t phoenix_alignement_type< float >()
Get the alignement of a float.
size_t phoenix_alignement_type< bool >()
Get the alignement of a bool.
size_t phoenix_alignement_type< unsigned char >()
Get the alignement of an unsigned char.
size_t phoenix_alignement_type< double >()
Get the alignement of a float.
size_t phoenix_alignement_type< unsigned int >()
Get the alignement of an unsigned int.
size_t phoenix_alignement_in_bytes< long >()
Get the alignement in bytes of a long int.
size_t phoenix_alignement_in_bytes< unsigned short >()
Get the alignement in bytes of an unsigned short.
size_t phoenix_alignement_type< int >()
Get the alignement of an int.
size_t phoenix_alignement_in_bytes< int >()
Get the alignement in bytes of an int.