Bitstream Interpretation Library (BIL)
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
mappingdb
DeviceCfgDb.hpp
Go to the documentation of this file.
1
6
#pragma once
7
#ifndef BIL_DEVICECFGDB_HPP
8
#define BIL_DEVICECFGDB_HPP
9
10
#include <
mappingdb/TileTypeCfgDb.hpp
>
11
#include <
mappingdb/DeviceCfgDb.hpp
>
12
13
14
namespace
bil {
15
22
class
DeviceCfgDb
{
23
public
:
24
25
/**********************************************************************/
26
/* CONSTRUCTION / DESTRUCTION */
27
/**********************************************************************/
28
32
DeviceCfgDb
();
33
34
35
/**********************************************************************/
36
/* TILE TYPE DATA BASES */
37
/**********************************************************************/
38
43
TileTypeCfgDbs
&
tileTypeDbs
();
44
49
const
TileTypeCfgDbs
&
tileTypeDbs
()
const
;
50
51
52
/**********************************************************************/
53
/* MODIFICATORS */
54
/**********************************************************************/
55
59
void
clear
();
60
61
62
private
:
63
64
friend
void
writeBinary
(
const
DeviceCfgDb
& data, std::ostream& outputStream);
65
friend
void
readBinary
(
DeviceCfgDb
& data, std::istream& inputStream);
66
67
TileTypeCfgDbs
m_tileTypeDbs;
68
69
};
70
71
}
72
73
#endif
Generated on Wed Aug 8 2012 21:57:40 for Bitstream Interpretation Library (BIL) by
1.8.1.1