1
0
forked from Alepha/Alepha

Unify the evaluation helpers implementations.

This commit is contained in:
2023-10-20 03:54:22 -04:00
parent f5840e15ab
commit 0b63658815
18 changed files with 204 additions and 238 deletions

View File

@ -29,7 +29,7 @@ static_assert( __cplusplus > 2020'00 );
#include <Alepha/function_traits.h>
#include <Alepha/template_for_each.h>
#include <Alepha/Utility/evaluation.h>
#include <Alepha/Utility/evaluation_helpers.h>
#include <Alepha/TotalOrder.h>
#include <Alepha/console.h>
@ -64,7 +64,7 @@ namespace Alepha::Hydrogen::Testing ::detail:: table_test
}
using std::begin, std::end;
using namespace Utility::exports::evaluation;
using namespace Utility::exports::evaluation_helpers;
using namespace std::literals::string_literals;
template< template< typename, typename... > class Sequence, typename ... TupleArgs >

View File

@ -2,7 +2,7 @@ static_assert( __cplusplus > 2020'00 );
#include <Alepha/Testing/test.h>
#include <Alepha/Testing/TableTest.h>
#include <Alepha/Utility/evaluation.h>
#include <Alepha/Utility/evaluation_helpers.h>
namespace
{
@ -17,7 +17,7 @@ main( const int argcnt, const char *const *const argvec )
namespace
{
using namespace Alepha::Utility::exports::evaluation;
using namespace Alepha::Utility::exports::evaluation_helpers;
using namespace UnitTest::literals;
using UnitTest::TableTest;

View File

@ -2,7 +2,7 @@ static_assert( __cplusplus > 2020'00 );
#include <Alepha/Testing/TableTest.h>
#include <Alepha/Testing/test.h>
#include <Alepha/Utility/evaluation.h>
#include <Alepha/Utility/evaluation_helpers.h>
int
@ -15,7 +15,7 @@ main( const int argcnt, const char *const *const argvec )
namespace
{
using namespace Alepha::Testing::exports;
using namespace Alepha::Utility::exports::evaluation;
using namespace Alepha::Utility::exports::evaluation_helpers;
int
add( int a, int b )

View File

@ -15,7 +15,8 @@ static_assert( __cplusplus > 2020'00 );
#include <Alepha/console.h>
#include <Alepha/types.h>
#include <Alepha/Utility/evaluation.h>
#include <Alepha/Utility/evaluation_helpers.h>
#include <Alepha/Utility/StaticValue.h>
namespace Alepha::Hydrogen::Testing
@ -36,7 +37,7 @@ namespace Alepha::Hydrogen::Testing
}
using namespace std::literals::string_literals;
using namespace Utility::exports::evaluation;
using namespace Utility::exports::evaluation_helpers;
using namespace Utility::exports::static_value;
struct TestName