add function query
This commit is contained in:
34
bin/main.cpp
34
bin/main.cpp
@@ -15,6 +15,7 @@
|
||||
#include "math/matrix.hpp"
|
||||
#include "math/vector.hpp"
|
||||
#include "utils/utils.hpp"
|
||||
#include "utils/func_query.hpp"
|
||||
#include "security/validate_email.hpp"
|
||||
#include "security/generate_uuid.hpp"
|
||||
#include "security/is_string.hpp"
|
||||
@@ -245,8 +246,7 @@ int main(int argc, char *argv[])
|
||||
hack::log()("============================================================");
|
||||
hack::log()("security::validate_email");
|
||||
|
||||
{
|
||||
// ec: security::validate_email
|
||||
{// ex: security::validate_email
|
||||
std::string email = "asdf@asdf.com";
|
||||
hack::log()(hack::security::validate_email(email));
|
||||
}
|
||||
@@ -254,16 +254,14 @@ int main(int argc, char *argv[])
|
||||
hack::log()("============================================================");
|
||||
hack::log()("security::generate_uuid");
|
||||
|
||||
{
|
||||
// ec: security::generate_uuid
|
||||
{// ex: security::generate_uuid
|
||||
hack::log()(hack::security::generate_uuid());
|
||||
}
|
||||
|
||||
hack::log()("============================================================");
|
||||
hack::log()("security::is_string");
|
||||
|
||||
{
|
||||
// ec: security::is_string
|
||||
{// ex: security::is_string
|
||||
std::string s {"test"};
|
||||
hack::log()(hack::security::is_string<decltype ("test_string")>::value);
|
||||
hack::log()(hack::security::is_string<decltype (s)>::value);
|
||||
@@ -275,14 +273,28 @@ int main(int argc, char *argv[])
|
||||
hack::log()("============================================================");
|
||||
hack::log()("utils::counter");
|
||||
|
||||
{
|
||||
{// ex: counter
|
||||
counter_test a, b, c;
|
||||
hack::log()(c.id);
|
||||
}
|
||||
|
||||
switch(hack::utils::case_int("test"))
|
||||
{
|
||||
case hack::utils::case_int("test"): hack::log()("wow"); break;
|
||||
case hack::utils::case_int("no_test"): hack::log()("ups"); break;
|
||||
{// ex: case as string
|
||||
switch(hack::utils::case_int("test"))
|
||||
{
|
||||
case hack::utils::case_int("test"): hack::log()("wow"); break;
|
||||
case hack::utils::case_int("no_test"): hack::log()("ups"); break;
|
||||
}
|
||||
}
|
||||
|
||||
{// ex: query function
|
||||
auto query = hack::utils::make_query("super_function", "1", "two");
|
||||
hack::log()("query", query);
|
||||
|
||||
query = hack::utils::make_query("super_function", 1, 'c');
|
||||
hack::log()("query", query);
|
||||
|
||||
hack::utils::json js { "test", "data" };
|
||||
query = hack::utils::make_query("super_function", 1, 123.3f, js);
|
||||
hack::log()("query", query);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user