From 3844026429be13916f4e370202353b2b525a94cf Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Tue, 7 May 2024 22:46:38 -0400 Subject: [PATCH] Move streamable name to be more like the others. --- IOStreams/CMakeLists.txt | 2 +- IOStreams/Streamable.h | 21 +++++++++++++++++++ .../{streamable.test => Streamable.test}/0.cc | 4 ++-- .../CMakeLists.txt | 0 IOStreams/streamable.h | 21 ------------------- 5 files changed, 24 insertions(+), 24 deletions(-) create mode 100644 IOStreams/Streamable.h rename IOStreams/{streamable.test => Streamable.test}/0.cc (95%) rename IOStreams/{streamable.test => Streamable.test}/CMakeLists.txt (100%) delete mode 100644 IOStreams/streamable.h diff --git a/IOStreams/CMakeLists.txt b/IOStreams/CMakeLists.txt index 384e691..f5f707a 100644 --- a/IOStreams/CMakeLists.txt +++ b/IOStreams/CMakeLists.txt @@ -1,6 +1,6 @@ add_subdirectory( IStreamable.test ) add_subdirectory( OStreamable.test ) -add_subdirectory( streamable.test ) +add_subdirectory( Streamable.test ) add_subdirectory( LineTrackingStreambuf.test ) add_subdirectory( OutUnixFileBuf.test ) add_subdirectory( StackableStreambuf.test ) diff --git a/IOStreams/Streamable.h b/IOStreams/Streamable.h new file mode 100644 index 0000000..74c9c58 --- /dev/null +++ b/IOStreams/Streamable.h @@ -0,0 +1,21 @@ +static_assert( __cplusplus > 2020'99 ); + +#pragma once + +#include + +#include "IStreamable.h" +#include "OStreamable.h" + +namespace Alepha::Hydrogen::IOStreams ::detail:: Streamable_m +{ + inline namespace exports + { + struct Streamable : OStreamable, IStreamable {}; + } +} + +namespace Alepha::Hydrogen::IOStreams::inline exports::inline Streamable_m +{ + using namespace detail::Streamable_m::exports; +} diff --git a/IOStreams/streamable.test/0.cc b/IOStreams/Streamable.test/0.cc similarity index 95% rename from IOStreams/streamable.test/0.cc rename to IOStreams/Streamable.test/0.cc index 53b56f2..da792dc 100644 --- a/IOStreams/streamable.test/0.cc +++ b/IOStreams/Streamable.test/0.cc @@ -1,6 +1,6 @@ static_assert( __cplusplus > 2020'99 ); -#include "../streamable.h" +#include "../Streamable.h" #include #include @@ -13,7 +13,7 @@ static_assert( __cplusplus > 2020'99 ); namespace { - template< typename= Alepha::Capabilities< Alepha::auto_comparable, Alepha::IOStreams::streamable > > + template< typename= Alepha::Capabilities< Alepha::auto_comparable, Alepha::IOStreams::Streamable > > struct Agg_core { int x; diff --git a/IOStreams/streamable.test/CMakeLists.txt b/IOStreams/Streamable.test/CMakeLists.txt similarity index 100% rename from IOStreams/streamable.test/CMakeLists.txt rename to IOStreams/Streamable.test/CMakeLists.txt diff --git a/IOStreams/streamable.h b/IOStreams/streamable.h deleted file mode 100644 index b30d9f1..0000000 --- a/IOStreams/streamable.h +++ /dev/null @@ -1,21 +0,0 @@ -static_assert( __cplusplus > 2020'99 ); - -#pragma once - -#include - -#include "IStreamable.h" -#include "OStreamable.h" - -namespace Alepha::Hydrogen::IOStreams ::detail:: streamable_m -{ - inline namespace exports - { - struct streamable : OStreamable, IStreamable {}; - } -} - -namespace Alepha::Hydrogen::IOStreams::inline exports::inline streamable_m -{ - using namespace detail::streamable_m::exports; -}