ifw-core
2.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ctd
cpp
defines
src
include
ctd
defines
defines.hpp
Go to the documentation of this file.
1
9
#ifndef IFW_CTD_DEFINES_HPP_
10
#define IFW_CTD_DEFINES_HPP_
11
12
#include <limits.h>
13
#include <stdarg.h>
14
#include <string>
15
#include <map>
16
#include <list>
17
#include <fstream>
18
#include <variant>
19
20
#include "rad/logger.hpp"
21
#include "rad/exceptions.hpp"
22
23
#include "
types.hpp
"
24
#include "
constants.hpp
"
25
#include "
tools.hpp
"
26
27
28
// TODO: Should document which exceptions are thrown in the Doxygen doc (@throw <ex>).
29
30
31
// TODO: Use "namespace ctd::defines {" (in CTD, DIT, TCCS).
32
namespace
ctd {
33
namespace
defines {
34
36
// template <class TYPE>
37
// class List: public std::list<TYPE> {
38
// public:
39
// TYPE& operator[] (const int32_t index) {
40
// auto list_it = this->begin();
41
// std::advance(list_it, index);
42
// return *list_it;
43
// }
44
// };
45
46
}
47
}
48
49
#endif // IFW_CTD_DEFINES_HPP_
tools.hpp
Various tools.
types.hpp
Various type definitions.
constants.hpp
Common constants.
Generated by
1.8.5