|
ifw
0.0.1-dev
|
#include <stdarg.h>#include <string>#include <map>#include <list>#include <fstream>#include "rad/Logger.hpp"#include "rad/Exceptions.hpp"Go to the source code of this file.
Classes | |
| class | ctd::defines::List< TYPE > |
| @ brief STL like list that can be indexed with []'s. More... | |
Namespaces | |
| ifw | |
| Defines public header file. | |
| ctd | |
| Conversion source file. | |
| ctd::defines | |
Functions | |
| std::string | ifw::Print (const char *format,...) |
| Create formatted string, return formatted string (C formatting convention). More... | |
| const std::map< DataType, std::string > & | ctd::defines::DataTypesNbMap () |
| Return reference to data types numeric to string map. More... | |
| const std::map< std::string, DataType > & | ctd::defines::DataTypesNameMap () |
| Return reference to data types numeric to string map. More... | |
| DataType | ctd::defines::IfwDataTypeToNumeric (const std::string &data_type) |
| Data type IFW string representation to IFW numeric representation. More... | |
| std::string | ctd::defines::IfwDataTypeToString (const DataType data_type) |
| Data type IFW numeric representation to IFW string representation. More... | |
| const std::map< DataType, std::string > & | ctd::defines::DataType2TypeIdMap () |
| Return reference to data types numeric to string map. More... | |
| const std::map< std::string, DataType > & | ctd::defines::TypeId2DataTypeMap () |
| Return reference to data types numeric to string map. More... | |
| template<class TYPE > | |
| bool | ctd::defines::SupportedType (const TYPE &variable) |
| Check if the variable has a data type which is supported by the ELT ICS. More... | |
| template<class TYPE > | |
| void | ctd::defines::CleanList (const List< TYPE > &list, const TYPE &pattern, List< TYPE > &clean_list) |
| Remove elements from list, which are equal to "pattern". More... | |
| template<class TYPE > | |
| void | ctd::defines::CheckRange (const std::string &par, TYPE value, TYPE lower_limit, TYPE upper_limit) |
| Check if a value is within a given range. More... | |
| template<class TYPE > | |
| void | ctd::defines::CheckRange (const std::string &par, const TYPE &value, List< TYPE > &valid_values) |
| Check if a value is defined in a set. More... | |
| template<class TYPE > | |
| int32_t | ctd::defines::ElInList (const List< TYPE > &list, const TYPE &value) |
| Check for specific element in the list. More... | |
| template<class TYPE > | |
| std::string | ctd::defines::DumpList (const List< TYPE > &list, const std::string &separator="\n") |
| Dump contents of a list into a string buffer. More... | |
| template<class MAP_TYPE > | |
| bool | ctd::defines::ElInMap (const std::string &key, const MAP_TYPE &map) |
| Check if a given key is contained in an STL map. More... | |
| void | IFW_DEBUG (const char *format,...) |
| Print out a temporary debug log. These kind of logs should be removed from the code. More... | |
| void IFW_DEBUG | ( | const char * | format, |
| ... | |||
| ) |
Print out a temporary debug log. These kind of logs should be removed from the code.
1.8.5