QuasarAppLib
|
#include <type_traits>
#include <typeinfo>
#include <QByteArray>
#include "QtGlobal"
#include "quasarapp_global.h"
Go to the source code of this file.
Macros | |
#define | H_8 static_type_hash_8 |
H_8 This is short wraper of the static_type_hash_8 fucntion. | |
#define | H_16 static_type_hash_16 |
H_16 This is short wraper of the static_type_hash_16 fucntion. | |
#define | H_32 static_type_hash_32 |
H_32 This is short wraper of the static_type_hash_32 fucntion. | |
#define | debug_assert(C, M) Q_ASSERT(C && M) |
Functions | |
template<typename T > | |
constexpr T | operator| (T lhs, T rhs) |
template<typename T > | |
constexpr T | operator& (T lhs, T rhs) |
template<typename T > | |
constexpr T | operator>> (T lhs, T rhs) |
template<typename T > | |
constexpr T | operator<< (T lhs, T rhs) |
template<typename T > | |
constexpr T | operator~ (T lhs) |
template<typename T > | |
constexpr T | operator^ (T lhs, T rhs) |
template<class T > | |
uint32_t | static_type_hash_32 () noexcept |
static_type_hash_32 This function return hash code of the class T. For get more information see the std documentation. | |
template<class T > | |
uint16_t | static_type_hash_16 () noexcept |
static_type_hash_16 This function return hash code of the class T. For get more information see the std documentation. | |
template<class T > | |
uint8_t | static_type_hash_8 () noexcept |
static_type_hash_8 This function return hash code of the class T. For get more information see the std documentation. | |
template<class T > | |
uint32_t | static_type_hash_32 (T &object) noexcept |
static_type_hash_32 This function return hash code of a T type using object. | |
template<class T > | |
uint16_t | static_type_hash_16 (T &object) noexcept |
static_type_hash_16 This function return hash code of a T type using object. | |
template<class T > | |
uint8_t | static_type_hash_8 (T &object) noexcept |
static_type_hash_8 This function return hash code of a T type using object. | |
void QUASARAPPSHARED_EXPORT | randomArray (int size, QByteArray &result) |
randomArray This function return random arrat with size size | |
#define H_16 static_type_hash_16 |
H_16 This is short wraper of the static_type_hash_16 fucntion.
Definition at line 144 of file qaglobalutils.h.
#define H_32 static_type_hash_32 |
H_32 This is short wraper of the static_type_hash_32 fucntion.
Definition at line 147 of file qaglobalutils.h.
#define H_8 static_type_hash_8 |
H_8 This is short wraper of the static_type_hash_8 fucntion.
Definition at line 141 of file qaglobalutils.h.
void QUASARAPPSHARED_EXPORT randomArray | ( | int | size, |
QByteArray & | result | ||
) |
randomArray This function return random arrat with size size
size | This is size of needed array. |
result | This is result value of generated array. |
Definition at line 19 of file qaglobalutils.cpp.
static_type_hash_16 This function return hash code of the class T. For get more information see the std documentation.
Definition at line 95 of file qaglobalutils.h.
static_type_hash_16 This function return hash code of a T type using object.
object | This is object of the T type using for generate hash. |
Definition at line 126 of file qaglobalutils.h.
static_type_hash_32 This function return hash code of the class T. For get more information see the std documentation.
Definition at line 84 of file qaglobalutils.h.
static_type_hash_32 This function return hash code of a T type using object.
object | This is object of the T type using for generate hash. |
Definition at line 116 of file qaglobalutils.h.
static_type_hash_8 This function return hash code of the class T. For get more information see the std documentation.
Definition at line 106 of file qaglobalutils.h.
static_type_hash_8 This function return hash code of a T type using object.
object | This is object of the T type using for generate hash. |
Definition at line 136 of file qaglobalutils.h.