BlackMATov
|
0dc88b7249
|
include for std::memcmp
|
2022-01-07 19:28:02 +07:00 |
|
BlackMATov
|
e06fdec7bb
|
fix switch warnings
|
2022-01-07 19:25:22 +07:00 |
|
BlackMATov
|
c29e230845
|
fix detail::data_access friend for gcc
|
2022-01-07 19:24:09 +07:00 |
|
BlackMATov
|
794868b1b5
|
replace std::same_as to is_same_v
|
2022-01-07 19:21:47 +07:00 |
|
BlackMATov
|
18a456217c
|
add todo
|
2022-01-07 18:33:14 +07:00 |
|
BlackMATov
|
856ffc8cdc
|
new arg ind inst tests
|
2022-01-07 18:28:36 +07:00 |
|
BlackMATov
|
4ec160d292
|
new arg and inst conversions
|
2022-01-07 18:25:26 +07:00 |
|
BlackMATov
|
b806ac7485
|
fix some example warnings
|
2022-01-07 14:56:59 +07:00 |
|
BlackMATov
|
c1a21dca14
|
add pointer_upcast utility
|
2022-01-07 14:40:16 +07:00 |
|
BlackMATov
|
c37e7e5f43
|
add noncopyable utility class
|
2022-01-07 13:57:30 +07:00 |
|
BlackMATov
|
c491e3bdca
|
separated clang-tidy for untests
|
2022-01-07 13:56:56 +07:00 |
|
BlackMATov
|
ee273b1f55
|
add cvref_traits utility
|
2022-01-07 13:54:37 +07:00 |
|
BlackMATov
|
ff1fb1fbd7
|
cleanup value class
|
2022-01-04 08:30:10 +07:00 |
|
BlackMATov
|
0b8ce9a164
|
use span instead raw pointer of argument list
|
2022-01-04 05:31:44 +07:00 |
|
BlackMATov
|
b73cf18fea
|
more nodiscards
|
2022-01-04 02:21:06 +07:00 |
|
BlackMATov
|
f0ba3b9d4d
|
add upcast info to class_data_type
|
2022-01-04 01:54:59 +07:00 |
|
BlackMATov
|
a7e7b31ce5
|
fix some clang-tidy traits and types warnings
|
2022-01-04 01:50:37 +07:00 |
|
BlackMATov
|
ee518b4da2
|
requires instead static_assert for registry binds
|
2022-01-03 15:20:08 +07:00 |
|
BlackMATov
|
ab1f78124e
|
fix traits code style
|
2022-01-03 14:29:29 +07:00 |
|
BlackMATov
|
63f66baff9
|
add enum_flags::is_scoped
|
2022-01-03 14:20:32 +07:00 |
|
BlackMATov
|
5dc361f826
|
fix some misstypings
|
2022-01-02 03:10:04 +07:00 |
|
BlackMATov
|
d7526cc20d
|
universal type data access
|
2021-12-05 06:02:30 +07:00 |
|
BlackMATov
|
2c00f330f5
|
more arg supported casts
|
2021-12-04 03:40:28 +07:00 |
|
BlackMATov
|
f926dbba24
|
more inst tests
|
2021-12-03 15:18:36 +07:00 |
|
BlackMATov
|
6f0cce9340
|
new inst tests and fixes
|
2021-11-30 15:21:00 +07:00 |
|
BlackMATov
|
f199ec508f
|
style fixes
|
2021-11-29 23:39:45 +07:00 |
|
BlackMATov
|
a901d6f386
|
is_invocable_with with variables
|
2021-11-29 23:20:05 +07:00 |
|
BlackMATov
|
b77a38afdb
|
add value less operator
|
2021-11-29 20:26:00 +07:00 |
|
BlackMATov
|
1c48e85dbe
|
remove volatile support
|
2021-11-29 19:07:15 +07:00 |
|
BlackMATov
|
15c4d1c3c6
|
new class example
|
2021-11-27 19:26:06 +07:00 |
|
BlackMATov
|
0fe5278a03
|
inst cast to base
|
2021-11-27 01:01:54 +07:00 |
|
BlackMATov
|
8eb15af7be
|
class_type create function
|
2021-11-26 08:18:18 +07:00 |
|
BlackMATov
|
06ee563133
|
invoke operator aliases
|
2021-11-26 08:13:47 +07:00 |
|
BlackMATov
|
89b51d3bdc
|
static and local scopes
|
2021-11-26 06:06:32 +07:00 |
|
BlackMATov
|
7b512e182c
|
remove unnecessary type operators
|
2021-11-25 23:10:40 +07:00 |
|
BlackMATov
|
19a588bf75
|
hide kind concepts
|
2021-11-25 22:36:39 +07:00 |
|
BlackMATov
|
78e45607dd
|
fix deep is_base_of and is_derived_from
|
2021-11-25 18:57:53 +07:00 |
|
BlackMATov
|
e17c8a4206
|
new basic version
|
2021-11-25 05:34:00 +07:00 |
|
BlackMATov
|
e729c67b8d
|
static type traits and kinds
|
2021-11-25 01:24:39 +07:00 |
|
BlackMATov
|
0cf2a0b07b
|
remove kari.hpp submodule
|
2021-11-22 13:49:36 +07:00 |
|
BlackMATov
|
77a0efaaf3
|
to C++20
|
2021-10-12 15:50:31 +07:00 |
|
BlackMATov
|
6edfa34379
|
start again from scratch
|
2021-08-20 15:17:31 +07:00 |
|
BlackMATov
|
a9cfa77744
|
base type compare operators
|
2021-08-16 19:23:08 +07:00 |
|
BlackMATov
|
7c2d999825
|
fix clang warnings
|
2021-08-16 16:34:52 +07:00 |
|
BlackMATov
|
f11452ba10
|
operator== instead equals function for value
|
2021-08-16 16:28:23 +07:00 |
|
BlackMATov
|
f6fe32e7eb
|
explicit value ctor
|
2021-08-16 14:37:45 +07:00 |
|
BlackMATov
|
a5f999cad9
|
istream and ostream value operators
|
2021-08-16 14:10:16 +07:00 |
|
BlackMATov
|
b78ea6d0d4
|
arg and inst from value
|
2021-08-16 08:47:54 +07:00 |
|
BlackMATov
|
0e15e52272
|
fix unused warning
|
2021-08-16 08:08:46 +07:00 |
|
BlackMATov
|
044590e782
|
disable recursive wrapper types
|
2021-08-16 08:03:46 +07:00 |
|