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