Free Electron
src
fe
src/fe/data.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#ifndef __data_h__
8
#define __data_h__
9
10
#include "
fe/plugin.h
"
11
12
13
#ifdef MODULE_data
14
#define FE_DATA_PORT FE_DL_EXPORT
15
#else
16
#define FE_DATA_PORT FE_DL_IMPORT
17
#endif
18
19
#define FE_SB 1
20
#define FE_AV 2
21
#define FE_DATA_STORE FE_AV
22
//#define FE_AV_FASTITER_ENABLE
23
//#define FE_MAKE_RECORD_FOR_WEAKRECORD
24
25
26
#include "
data/Attribute.h
"
27
#include "
data/Depend.h
"
28
#include "
data/DynamicBitset.h
"
29
#include "
data/Layout.h
"
30
#include "
data/LayoutSB.h
"
31
#include "
data/LayoutAV.h
"
32
#include "
data/StoreI.h
"
33
#include "
data/RecordSB.h
"
34
#include "
data/RecordAV.h
"
35
#include "
data/Record.h
"
36
#include "
data/WeakRecordSB.h
"
37
#include "
data/WeakRecordAV.h
"
38
#include "
data/WeakRecord.h
"
39
#include "
data/PopulateI.h
"
40
41
//* for watching (there should be a Watchable base class)
42
namespace
fe
43
{
44
class
RecordGroup;
45
}
46
47
#include "
data/RecordArraySB.h
"
48
#include "
data/RecordArrayAV.h
"
49
#include "
data/RecordArray.h
"
50
#include "
data/Scope.h
"
51
#include "
data/WatcherI.h
"
52
#include "
data/RecordFactoryI.h
"
53
#include "
data/RecordCookbook.h
"
54
#include "
data/Accessor.h
"
55
#include "
data/PathAccessor.h
"
56
#include "
data/RecordMap.h
"
57
#include "
data/RecordGroup.h
"
58
#include "
data/RecordOperation.h
"
59
#include "
data/AccessorSet.h
"
60
#include "
data/SegmentStore.h
"
61
#include "
data/AccessorSets.h
"
62
#include "
data/Reader.h
"
63
#include "
data/Scanner.h
"
64
#include "
data/Writer.h
"
65
#include "
data/BinaryReader.h
"
66
#include "
data/AsciiReader.h
"
67
#include "
data/BinaryWriter.h
"
68
#include "
data/AsciiWriter.h
"
69
#include "
data/Stream.h
"
70
#include "
data/Cloner.h
"
71
#include "
data/Omega.h
"
72
73
namespace
fe
74
{
75
FE_DL_EXPORT Library* CreateDataLibrary(sp<Master> spMaster);
76
}
77
78
79
#endif
/* __data_h__ */
Omega.h
DynamicBitset.h
PathAccessor.h
RecordFactoryI.h
Stream.h
Depend.h
Reader.h
LayoutAV.h
LayoutSB.h
RecordOperation.h
plugin.h
RecordAV.h
fe
kernel
Definition:
namespace.dox:3
WeakRecordSB.h
RecordSB.h
RecordCookbook.h
Accessor.h
RecordGroup.h
AsciiWriter.h
RecordArraySB.h
Scope.h
WeakRecordAV.h
AsciiReader.h
RecordArrayAV.h
Writer.h
BinaryReader.h
WatcherI.h
WeakRecord.h
AccessorSet.h
Cloner.h
Record.h
BinaryWriter.h
PopulateI.h
AccessorSets.h
SegmentStore.h
RecordArray.h
Attribute.h
Layout.h
RecordMap.h
StoreI.h
Scanner.h
Generated by
1.8.13