Bitcoin Core  27.99.0
P2P Digital Currency
main.cpp
Go to the documentation of this file.
1 // Copyright (c) 2018-2022 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #include <qt/bitcoin.h>
6 
7 #include <common/url.h>
8 #include <compat/compat.h>
9 #include <util/translation.h>
10 
11 #include <QCoreApplication>
12 
13 #include <functional>
14 #include <string>
15 
17 extern const std::function<std::string(const char*)> G_TRANSLATION_FUN = [](const char* psz) {
18  return QCoreApplication::translate("bitcoin-core", psz).toStdString();
19 };
21 
22 const std::function<std::string()> G_TEST_GET_FULL_NAME{};
23 
25 {
26  return GuiMain(argc, argv);
27 }
int GuiMain(int argc, char *argv[])
Definition: bitcoin.cpp:503
UrlDecodeFn *const URL_DECODE
Definition: main.cpp:20
const std::function< std::string(const char *)> G_TRANSLATION_FUN
Translate string to current locale using Qt.
Definition: bitcoin-cli.cpp:53
const std::function< std::string()> G_TEST_GET_FULL_NAME
Retrieve the unit test name.
Definition: main.cpp:22
MAIN_FUNCTION
Definition: main.cpp:25
UrlDecodeFn urlDecode
Definition: url.h:11
std::string(const std::string &url_encoded) UrlDecodeFn
Definition: url.h:10