1
0
forked from Alepha/Alepha

A large number of files have had their module namespace renamed

This commit is contained in:
2023-11-12 05:03:26 -05:00
parent 057aa27cb7
commit 5db7ad01f8
21 changed files with 60 additions and 58 deletions

View File

@ -11,9 +11,9 @@ static_assert( __cplusplus > 2020'99 );
namespace Alepha::Hydrogen
{
inline namespace exports { inline namespace auto_raii {} }
inline namespace exports { inline namespace AutoRAII_m {} }
namespace detail::auto_raii
namespace detail::AutoRAII_m
{
inline namespace exports
{
@ -79,8 +79,8 @@ namespace Alepha::Hydrogen
}
}
namespace exports::auto_raii
namespace exports::AutoRAII_m
{
using namespace detail::auto_raii::exports;
using namespace detail::AutoRAII_m::exports;
}
}

View File

@ -7,7 +7,7 @@ static_assert( __cplusplus > 2020'99 );
static auto tests= Alepha::Utility::enroll <=[]
{
using namespace Alepha::Hydrogen::exports::auto_raii;
using namespace Alepha::Hydrogen::exports::AutoRAII_m;
using namespace Alepha::Testing::exports::literals;
using Alepha::Testing::exports::TestState;

View File

@ -9,9 +9,9 @@ static_assert( __cplusplus > 2020'99 );
namespace Alepha::Hydrogen
{
inline namespace exports { inline namespace capabilities {} }
inline namespace exports { inline namespace Capabilities_m {} }
namespace detail::capabilities
namespace detail::Capabilities_m
{
inline namespace exports
{
@ -135,8 +135,8 @@ namespace Alepha::Hydrogen
template< Capability< missing_capability_demo > C > void f( C ) {}
}
namespace exports::capabilities
namespace exports::Capabilities_m
{
using namespace detail::capabilities::exports;
using namespace detail::Capabilities_m::exports;
}
}

View File

@ -39,7 +39,7 @@ static_assert( __cplusplus > 2020'99 );
// universally supported for effectively all cases modern users will care about.
namespace Alepha::Hydrogen ::detail:: console_m
namespace Alepha::Hydrogen ::detail:: Console_m
{
namespace
{

View File

@ -16,7 +16,7 @@ static_assert( __cplusplus > 2020'99 );
// As long as this works on most (all?) modern terminal emulators, this should be
// fine.
namespace Alepha::Hydrogen ::detail:: console_m
namespace Alepha::Hydrogen ::detail:: Console_m
{
inline namespace exports {}
@ -244,7 +244,7 @@ namespace Alepha::Hydrogen ::detail:: console_m
}
namespace Alepha::Hydrogen::inline exports::inline console_m
namespace Alepha::Hydrogen::inline exports::inline Console_m
{
using namespace detail::console_m::exports;
using namespace detail::Console_m::exports;
}

View File

@ -10,8 +10,8 @@ static_assert( __cplusplus > 2020'99 );
namespace
{
using Alepha::Hydrogen::exports::types::argcnt_t;
using Alepha::Hydrogen::exports::types::argvec_t;
using Alepha::Hydrogen::exports::types_m::argcnt_t;
using Alepha::Hydrogen::exports::types_m::argvec_t;
namespace util= Alepha::Utility;
using namespace Alepha::Testing::exports;

View File

@ -61,7 +61,7 @@ static auto init= Alepha::Utility::enroll <=[]
{
using namespace Alepha::Testing::exports;
using namespace Alepha::Testing::literals::test_literals;
using namespace Alepha::IOStreams::exports::string;
using namespace Alepha::IOStreams::exports::String_m;
"Simple OStream (default delimiter)"_test <=TableTest< stringify_default >
::Cases

View File

@ -8,7 +8,7 @@ static_assert( __cplusplus > 2020'99 );
#include <Alepha/Concepts.h>
namespace Alepha::Hydrogen::IOStreams ::detail:: string
namespace Alepha::Hydrogen::IOStreams ::detail:: String_m
{
inline namespace exports
{
@ -55,7 +55,7 @@ namespace Alepha::Hydrogen::IOStreams ::detail:: string
}
}
namespace Alepha::Hydrogen::IOStreams::inline exports::inline string
namespace Alepha::Hydrogen::IOStreams::inline exports::inline String_m
{
using namespace detail::string::exports;
using namespace detail::String_m::exports;
}

View File

@ -8,7 +8,7 @@ static_assert( __cplusplus > 2020'99 );
#include <boost/noncopyable.hpp>
namespace Alepha::Hydrogen::detail:: static_value
namespace Alepha::Hydrogen ::detail:: StaticValue_m
{
inline namespace exports
{
@ -151,7 +151,7 @@ namespace Alepha::Hydrogen::detail:: static_value
};
}
namespace Alepha::Hydrogen::inline exports::inline static_value
namespace Alepha::Hydrogen::inline exports::inline StaticValue_m
{
using namespace detail::static_value::exports;
using namespace detail::StaticValue_m::exports;
}

View File

@ -12,7 +12,7 @@ static_assert( __cplusplus > 2020'99 );
namespace Alepha::Hydrogen
{
namespace detail::thread
namespace detail::Thread_m
{
inline namespace exports {}
namespace exports
@ -161,8 +161,8 @@ namespace Alepha::Hydrogen
}
inline namespace exports {}
namespace exports::inline thread
namespace exports::inline Thread_m
{
using namespace detail::thread::exports;
using namespace detail::Thread_m::exports;
}
}

View File

@ -10,8 +10,8 @@ static_assert( __cplusplus > 2020'99 );
namespace
{
using Alepha::exports::types::argcnt_t;
using Alepha::exports::types::argvec_t;
using Alepha::exports::types_m::argcnt_t;
using Alepha::exports::types_m::argvec_t;
namespace util= Alepha::Utility;
using namespace Alepha::Testing::exports;

View File

@ -9,7 +9,7 @@ static_assert( __cplusplus > 2020'99 );
#include <Alepha/Reflection/tuplizeAggregate.h>
namespace Alepha::Hydrogen ::detail:: auto_comparable_module
namespace Alepha::Hydrogen ::detail:: auto_comparable_m
{
inline namespace exports
{
@ -25,11 +25,11 @@ namespace Alepha::Hydrogen ::detail:: auto_comparable_module
constexpr decltype( auto )
equality_lens( const AutoComparableAggregate auto &item ) noexcept
{
return detail::comparisons::magma_hook{ Reflection::tuplizeAggregate( item ) };
return detail::comparisons_m::magma_hook{ Reflection::tuplizeAggregate( item ) };
}
}
namespace Alepha::Hydrogen::inline exports::inline auto_comparable_module
namespace Alepha::Hydrogen::inline exports::inline auto_comparable_m
{
using namespace detail::auto_comparable_module::exports;
using namespace detail::auto_comparable_m::exports;
}

View File

@ -41,6 +41,8 @@ endif()
include(CTest)
enable_testing()
function( unit_test TEST_NAME )

View File

@ -15,9 +15,9 @@ static_assert( __cplusplus > 2020'99 );
namespace Alepha::Hydrogen
{
inline namespace exports { inline namespace comparisons {} }
inline namespace exports { inline namespace comparisons_m {} }
namespace detail::comparisons
namespace detail::comparisons_m
{
inline namespace exports {}
@ -27,7 +27,7 @@ namespace Alepha::Hydrogen
namespace exports
{
using detail::comparisons::comparable;
using detail::comparisons_m::comparable;
inline constexpr Meta::type_value< comparable > comparable_capability;
}
@ -438,8 +438,8 @@ namespace Alepha::Hydrogen
}
}
namespace exports::comparisons
namespace exports::comparisons_m
{
using namespace detail::comparisons::exports;
using namespace detail::comparisons_m::exports;
}
}

View File

@ -8,12 +8,12 @@ static_assert( __cplusplus > 2020'99 );
namespace
{
using Alepha::Hydrogen::exports::types::argcnt_t;
using Alepha::Hydrogen::exports::types::argvec_t;
using Alepha::Hydrogen::exports::types_m::argcnt_t;
using Alepha::Hydrogen::exports::types_m::argvec_t;
using namespace Alepha::Testing::exports;
using namespace Alepha::Hydrogen::exports::comparisons;
using namespace Alepha::Hydrogen::exports::capabilities;
using namespace Alepha::Hydrogen::exports::comparisons_m;
using namespace Alepha::Hydrogen::exports::Capabilities_m;
template
<
@ -32,7 +32,7 @@ namespace
};
using Date= Date_core<>;
namespace detail= Alepha::Hydrogen::detail::capabilities;
namespace detail= Alepha::Hydrogen::detail::Capabilities_m;
namespace Meta= Alepha::Meta;

View File

@ -7,7 +7,7 @@ static_assert( __cplusplus > 2020'99 );
#include <iostream>
#include <mutex>
namespace Alepha::Hydrogen ::detail:: error_stream
namespace Alepha::Hydrogen ::detail:: error_m
{
inline namespace exports {}
@ -59,7 +59,7 @@ namespace Alepha::Hydrogen ::detail:: error_stream
}
}
namespace Alepha::Hydrogen::inline exports::inline error_stream
namespace Alepha::Hydrogen::inline exports::inline error_m
{
using namespace detail::error_stream::exports;
using namespace detail::error_m::exports;
}

View File

@ -8,7 +8,7 @@ static_assert( __cplusplus > 2020'99 );
#include <type_traits>
#include <functional>
namespace Alepha::Hydrogen ::detail:: function_traits_module
namespace Alepha::Hydrogen ::detail:: function_traits_m
{
inline namespace exports
{
@ -78,7 +78,7 @@ namespace Alepha::Hydrogen ::detail:: function_traits_module
{};
}
namespace Alepha::Hydrogen::inline exports::inline function_traits_module
namespace Alepha::Hydrogen::inline exports::inline function_traits_m
{
using namespace detail::function_traits_module::exports;
using namespace detail::function_traits_m::exports;
}

6
meta.h
View File

@ -18,7 +18,7 @@ static_assert( __cplusplus > 2020'99 );
#include "type_lisp.h"
namespace Alepha::Hydrogen ::detail:: meta
namespace Alepha::Hydrogen ::detail:: meta_m
{
inline namespace exports
{
@ -73,7 +73,7 @@ namespace Alepha::Hydrogen ::detail:: meta
}
}
namespace Alepha::Hydrogen::inline exports::inline meta
namespace Alepha::Hydrogen::inline exports::inline meta_m
{
using namespace detail::meta::exports;
using namespace detail::meta_m::exports;
}

View File

@ -9,7 +9,7 @@ static_assert( __cplusplus > 2020'99 );
#include "error.h"
#include "AutoRAII.h"
namespace Alepha::Hydrogen ::detail:: string_algorithms
namespace Alepha::Hydrogen ::detail:: string_algorithms_m
{
namespace
{

View File

@ -20,7 +20,7 @@ static_assert( __cplusplus > 2020'99 );
#include <Alepha/IOStreams/StackableStreambuf.h>
namespace Alepha::Hydrogen ::detail:: string_algorithms
namespace Alepha::Hydrogen ::detail:: string_algorithms_m
{
inline namespace exports {}
@ -103,7 +103,7 @@ namespace Alepha::Hydrogen ::detail:: string_algorithms
}
}
namespace Alepha::Hydrogen::inline exports::inline string_algorithms
namespace Alepha::Hydrogen::inline exports::inline string_algorithms_m
{
using namespace detail::string_algorithms::exports;
using namespace detail::string_algorithms_m::exports;
}

View File

@ -6,9 +6,9 @@ static_assert( __cplusplus > 2020'99 );
namespace Alepha::Hydrogen
{
inline namespace exports { inline namespace types {} }
inline namespace exports { inline namespace types_m {} }
namespace detail::types
namespace detail::types_m
{
inline namespace exports
{
@ -17,8 +17,8 @@ namespace Alepha::Hydrogen
}
}
namespace exports::types
namespace exports::types_m
{
using namespace detail::types::exports;
using namespace detail::types_m::exports;
}
}