From 1dcd862a602e631b8a92bfdf985b857398706db7 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Sun, 17 Nov 2024 23:36:43 +0800 Subject: [PATCH] update --- PenetrateBasic/PenetrateBasic.vcxproj | 4 ++-- PenetrateBasic/PenetrateBasic.vcxproj.filters | 4 ++-- PenetrateBasic/dispatch.h | 2 +- PenetrateBasic/main.cpp | 17 +++++++++-------- PenetrateBasic/{validation.h => validate.h} | 6 +++--- .../{validation_basic.h => validate_basic.h} | 0 PenetrateBasic/validate_impl.h | 2 +- 7 files changed, 18 insertions(+), 17 deletions(-) rename PenetrateBasic/{validation.h => validate.h} (87%) rename PenetrateBasic/{validation_basic.h => validate_basic.h} (100%) diff --git a/PenetrateBasic/PenetrateBasic.vcxproj b/PenetrateBasic/PenetrateBasic.vcxproj index ba7ecd8..c0625c9 100644 --- a/PenetrateBasic/PenetrateBasic.vcxproj +++ b/PenetrateBasic/PenetrateBasic.vcxproj @@ -103,8 +103,8 @@ - - + + diff --git a/PenetrateBasic/PenetrateBasic.vcxproj.filters b/PenetrateBasic/PenetrateBasic.vcxproj.filters index 912a0f4..d31cbcb 100644 --- a/PenetrateBasic/PenetrateBasic.vcxproj.filters +++ b/PenetrateBasic/PenetrateBasic.vcxproj.filters @@ -49,13 +49,13 @@ Header Files - + Header Files Header Files - + Header Files diff --git a/PenetrateBasic/dispatch.h b/PenetrateBasic/dispatch.h index ad2222d..b0ced77 100644 --- a/PenetrateBasic/dispatch.h +++ b/PenetrateBasic/dispatch.h @@ -3,7 +3,7 @@ #include #include #include "cmds_basic.h" -#include "validation_basic.h" +#include "validate_basic.h" namespace dispatch { class IOutput { diff --git a/PenetrateBasic/main.cpp b/PenetrateBasic/main.cpp index 35c08b5..f544f27 100644 --- a/PenetrateBasic/main.cpp +++ b/PenetrateBasic/main.cpp @@ -4,16 +4,18 @@ #include "cmds_basic.h" #include "dispatch.h" #include "cmds.h" -#include "validation.h" +#include "validate.h" #include "validate_impl.h" int vp(int c) { qDebug() << c; return c; } -verify::T::Validation vp_check; +verify::T::Validate vp_check; auto args0 = vp_check.pos<0>() & new impls::Int32Limit(u8"Hello World", 0, 3); +cmds::T::Cmd entry("hello"); + namespace xproc { int xmp(int arg) { @@ -21,9 +23,13 @@ namespace xproc { return 3; } } -cmds::T::Cmd entry("hello"); cmds::T::Cmd xvv("sfaf"); +template<> void datas::dataSet(IDataObject& object, const QString& key, int value) { } +template<> int datas::dataGet(IDataObject& object, const QString& key) { + return 0; +} + using namespace Inlet; int main(int argc, char* argv[]) { @@ -45,8 +51,3 @@ int main(int argc, char* argv[]) { return a.exec(); } - -template<> void datas::dataSet(IDataObject& object, const QString& key, int value) { } -template<> int datas::dataGet(IDataObject& object, const QString& key) { - return 0; -} diff --git a/PenetrateBasic/validation.h b/PenetrateBasic/validate.h similarity index 87% rename from PenetrateBasic/validation.h rename to PenetrateBasic/validate.h index b35c494..352c459 100644 --- a/PenetrateBasic/validation.h +++ b/PenetrateBasic/validate.h @@ -1,6 +1,6 @@ #pragma once -#include "validation_basic.h" +#include "validate_basic.h" #include "dispatch.h" namespace verify { @@ -9,12 +9,12 @@ namespace verify { template struct T { template func> - struct Validation { + struct Validate { private: validate::ValidateImpls<(void*)func, Ret, Args...> _helper; public: - Validation() { + Validate() { auto core = dispatch::Dispatch::unique(); core->setCmdValidator(_helper.address(), & _helper); } diff --git a/PenetrateBasic/validation_basic.h b/PenetrateBasic/validate_basic.h similarity index 100% rename from PenetrateBasic/validation_basic.h rename to PenetrateBasic/validate_basic.h diff --git a/PenetrateBasic/validate_impl.h b/PenetrateBasic/validate_impl.h index 4235eb7..6bbc57a 100644 --- a/PenetrateBasic/validate_impl.h +++ b/PenetrateBasic/validate_impl.h @@ -1,6 +1,6 @@ #pragma once -#include "validation_basic.h" +#include "validate_basic.h" namespace impls { template