Commit Graph

18 Commits

Author SHA1 Message Date
a939ceaba7 So many different ways to express the same thing. 2020-08-30 13:41:39 -04:00
b2f7575ef5 Add some alternate forms for const T a 2020-08-30 10:49:33 -04:00
5e25faf5fd I was using const_cast<> incorrectly 2020-08-30 03:03:15 -04:00
fb29d8c9da Add noexcept and volatile 2020-08-30 01:55:54 -04:00
cc5ca25fa5 Method qualifiers are weirder than I thought. 2020-08-29 22:35:25 -04:00
92f24c50ee Const-ness of method arguments as well 2020-08-29 21:49:17 -04:00
3709bcd0fd Orphan rule 2020-08-29 21:19:49 -04:00
e24cc4c7a5 Further refining remote types 2020-08-29 21:16:57 -04:00
e48b2f5abb Further reorganization 2020-08-29 19:59:04 -04:00
0ad37c23e0 Forcing methods to use const 2020-08-28 15:24:34 -04:00
ee39f7bc43 Change the decltype order 2020-08-28 13:32:05 -04:00
75fab4c80d Decltype 2020-08-28 13:30:15 -04:00
92a706415a Some parts aren't specifically static polymorphism, but are more direct comparisons to Rust traits (which form the basis of Rust static polymorphism) 2020-08-25 12:01:26 -04:00
a62c6851d9 Continue working on this 2020-08-25 00:20:23 -04:00
304df4ff1b Continuing to flesh this out 2020-08-24 14:00:03 -04:00
0bb4772d03 Continuing to flesh out 2020-08-21 15:12:29 -04:00
fc83163b71 Minor tweak 2020-08-10 11:16:08 -04:00
f904fe87f6 Sketch out static polymorphism in C++ 2020-08-06 01:09:19 -04:00