Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qarkuiutils.h File Reference

(dc8a6de42c8adb89275628f0adb067e9664a795d)

#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/private/qohoslogger_p.h>
#include <QtCore/qglobal.h>
#include <QtCore/qpoint.h>
#include <arkui/native_type.h>
#include <array>
#include <cstdint>
#include <cstdio>
#include <qohosutils.h>
#include <string>
#include <type_traits>
#include <utility>
Include dependency graph for qarkuiutils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QArkUi::CZString

Namespaces

namespace  QArkUi
namespace  QArkUi::details_qarkuiutils_h

Functions

std::array< float, 2 > QArkUi::toFloatArray (const QPointF &point)
template<typename Func, Func f, typename... FuncArgs>
std::enable_if_t< std::is_same< QOhosInvokeResult< Func, FuncArgs... >, std::int32_t >::value||std::is_enum< QOhosInvokeResult< Func, FuncArgs... > >::value, voidQArkUi::callArkUiOrFailOnErrorResult (QOhosNamedFunc< Func, f > func, FuncArgs &&...funcArgs)
template<typename Func, Func f, typename... FuncArgs>
Q_REQUIRED_RESULT std::enable_if_t< std::is_pointer< QOhosInvokeResult< Func, FuncArgs... > >::value, QOhosInvokeResult< Func, FuncArgs... > > QArkUi::callArkUiOrFailOnNullResult (QOhosNamedFunc< Func, f > func, FuncArgs &&...funcArgs)
template<typename Func, Func f, typename... FuncArgs>
QOhosInvokeResult< Func, FuncArgs... > QArkUi::callArkUi (QOhosNamedFunc< Func, f > func, FuncArgs &&...funcArgs)
template<typename T>
std::enable_if_t< std::is_arithmetic< T >::value, std::string > QArkUi::details_qarkuiutils_h::buildFuncArgString (const T &funcArg)
template<typename T>
std::enable_if_t< std::is_enum< T >::value, std::string > QArkUi::details_qarkuiutils_h::buildFuncArgString (const T &funcArg)
template<typename T>
std::enable_if_t< std::is_pointer< T >::value, std::string > QArkUi::details_qarkuiutils_h::buildFuncArgString (const T &funcArg)
template<typename T>
std::enable_if_t<!std::is_arithmetic< T >::value &&!std::is_enum< T >::value &&!std::is_pointer< T >::value, std::string > QArkUi::details_qarkuiutils_h::buildFuncArgString (const T &)
std::string QArkUi::details_qarkuiutils_h::buildFuncArgString (CZString funcArg)
template<typename... FuncArgs>
std::string QArkUi::details_qarkuiutils_h::buildFuncCallString (const char *funcName, FuncArgs &&...funcArgs)
template<typename Func, typename... FuncArgs>
std::enable_if_t< !std::is_void< QOhosInvokeResult< Func, FuncArgs... > >::value, QOhosInvokeResult< Func, FuncArgs... > > QArkUi::details_qarkuiutils_h::callArkUiFunc (const char *funcName, Func &&func, FuncArgs &&...funcArgs)
template<typename Func, typename... FuncArgs>
std::enable_if_t< std::is_void< QOhosInvokeResult< Func, FuncArgs... > >::value, voidQArkUi::details_qarkuiutils_h::callArkUiFunc (const char *funcName, Func &&func, FuncArgs &&...funcArgs)

Variables

constexpr bool QArkUi::details_qarkuiutils_h::arkUiCallsLogging = false