1
0
forked from Alepha/Alepha

Start the C++23 adoption.

This commit is contained in:
2023-11-07 05:30:50 -05:00
parent 3b9fb24eec
commit d1157cabf7
107 changed files with 107 additions and 107 deletions

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/AutoRAII.h> #include <Alepha/AutoRAII.h>

2
Blob.h
View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "Console.h" #include "Console.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

2
Enum.h
View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Exception.h> #include <Alepha/Exception.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "../IStreamable.h" #include "../IStreamable.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "../OStreamable.h" #include "../OStreamable.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "../streamable.h" #include "../streamable.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Meta/is_sequence.h> #include <Alepha/Meta/is_sequence.h>
#include <Alepha/Meta/is_streamable.h> #include <Alepha/Meta/is_streamable.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "ProgramOptions.h" #include "ProgramOptions.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
/*! /*!
* @file * @file
* @brief The `Attestation` framework permits code which can provide limited compiletime guarantees of conditions. * @brief The `Attestation` framework permits code which can provide limited compiletime guarantees of conditions.

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Reflection/tuplizeAggregate.h> #include <Alepha/Reflection/tuplizeAggregate.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Testing/test.h> #include <Alepha/Testing/test.h>
#include <Alepha/Testing/TableTest.h> #include <Alepha/Testing/TableTest.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Testing/TableTest.h> #include <Alepha/Testing/TableTest.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "test.h" #include "test.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Testing/test.h> #include <Alepha/Testing/test.h>
#include <Alepha/ProgramOptions.h> #include <Alepha/ProgramOptions.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/Thread.h> #include <Alepha/Thread.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "StackableStreambuf.h" #include "StackableStreambuf.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "../StackableStreambuf.h" #include "../StackableStreambuf.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
#cmake_policy( SET CMP0002 OLD ) #cmake_policy( SET CMP0002 OLD )
add_compile_options( -std=c++20 ) add_compile_options( -std=c++23 )
add_compile_options( -fdiagnostics-column-unit=byte ) add_compile_options( -fdiagnostics-column-unit=byte )
add_compile_options( -fconcepts-diagnostics-depth=0 ) add_compile_options( -fconcepts-diagnostics-depth=0 )
include_directories( ${CMAKE_BINARY_DIR} . ) include_directories( ${CMAKE_BINARY_DIR} . )

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <Alepha/comparisons.h> #include <Alepha/comparisons.h>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include <cstdint> #include <cstdint>
#include <string> #include <string>

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "ProgramOptions.h" #include "ProgramOptions.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

2
meta.h
View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#include "string_algorithms.h" #include "string_algorithms.h"

View File

@ -1,4 +1,4 @@
static_assert( __cplusplus > 2020'00 ); static_assert( __cplusplus > 2020'99 );
#pragma once #pragma once

Some files were not shown because too many files have changed in this diff Show More