|
| typedef unsigned long long | id_type |
| | Type used for the identifying integer (64-bits).
|
| |
| typedef int32_t | flags_type |
| | Type used for the flag integer.
|
| |
| typedef size_t | size_type |
| | Type used for size of vectors.
|
| |
| typedef ssize_t | ssize_type |
| | Same as size_type but a signed version.
|
| |
| typedef uintptr_t | data_type |
| | Type used for containing a single data element which is the largest integer.
|
| |
| typedef intptr_t | sdata_type |
| | Type used for containing a single data element which is the largest signed integer.
|
| |
| typedef TVector< id_type > | IdVector |
| | Vector for lists of information ID's.
|
| |
| typedef TVector< InformationBase * > | Vector |
| | Vector for containing different information base derived classes.
|
| |
| template<typename T > |
| static constexpr std::enable_if_t<(sizeof(T)<=sizeof(data_type)), data_type > | toDataType (T value) |
| | Casts any type to a data_type value.
|
| |
| template<typename T > |
| static constexpr std::enable_if_t<(sizeof(T)<=sizeof(data_type)||std::is_reference_v< T >), T > | fromDataType (data_type value) |
| | Casts a data_type value to a given type. Reference types are also possible since they are the same size as a pointer underwater.
|
| |
| static constexpr size_t | npos = std::numeric_limits<size_type>::max() |
| | Unsigned size value indicating not found or no index.
|
| |
Class handling the connection exchanging data using a QIODevice.