v2.0.0
Loading...
Searching...
No Matches
fiff_dir_entry.h
Go to the documentation of this file.
1//=============================================================================================================
36
37#ifndef FIFF_DIR_ENTRY_H
38#define FIFF_DIR_ENTRY_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "fiff_global.h"
45#include "fiff_types.h"
46
47//=============================================================================================================
48// QT INCLUDES
49//=============================================================================================================
50
51#include <QSharedPointer>
52
53//=============================================================================================================
54// DEFINE NAMESPACE FIFFLIB
55//=============================================================================================================
56
57namespace FIFFLIB
58{
59
60//=============================================================================================================
66
68{
69public:
70 typedef QSharedPointer<FiffDirEntry> SPtr;
71 typedef QSharedPointer<const FiffDirEntry> ConstSPtr;
72
73 //=========================================================================================================
78
79 //=========================================================================================================
85 FiffDirEntry(const FiffDirEntry& p_FiffDirEntry);
86
87 //=========================================================================================================
92
93 //=========================================================================================================
99 inline static qint32 storageSize();
100
101public:
106
107};
108
109//=============================================================================================================
110// INLINE DEFINITIONS
111//=============================================================================================================
112
114{
115 return sizeof(FiffDirEntry::kind) + sizeof(FiffDirEntry::type)
116 + sizeof(FiffDirEntry::size) + sizeof(FiffDirEntry::pos);
117}
118} // NAMESPACE
119
120#endif // FIFF_DIR_ENTRY_H
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
Definition fiff_global.h:52
Old fiff_type declarations - replace them.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
qint32 fiff_int_t
Definition fiff_types.h:89
static qint32 storageSize()
QSharedPointer< FiffDirEntry > SPtr
QSharedPointer< const FiffDirEntry > ConstSPtr