m9710797
|
0c6c272e85
[2/2] use constexpr to define constants
|
5 éve |
m9710797
|
b09c6aa0a6
Use c++17 std::apply() to simplify tuple expansion algorithms
|
5 éve |
m9710797
|
371fa62f69
Workaround gcc-7,gcc-8 compiler bug
|
5 éve |
m9710797
|
07a37c3a1a
Using make_xxx() factory functions is often no longer needed in c++17
|
5 éve |
m9710797
|
8dfa08d90e
Use c++17 shorthand-notation for std::<some-type-trait>::value
|
5 éve |
m9710797
|
8e96880015
Use c++17 std::string_view instead of our own version
|
5 éve |
D15C0DE
|
9c21454ddc
Fix typos
|
5 éve |
m9710797
|
fcc2ca6773
Ran include-what-you-use (iwyu) and remove some unnecessary #include's
|
5 éve |
m9710797
|
1c389ce22b
[1/6] apply fixes suggested by clang-tidy modernize-*
|
5 éve |
m9710797
|
9baf9f73c8
Use c++14 std::conditional_t instead of our own implementation
|
8 éve |
m9710797
|
39f5361836
use std::make_unique instead of our own version
|
6 éve |
m9710797
|
ac039c81b6
Renamed string_ref to string_view
|
6 éve |
m9710797
|
f85d68865c
Fix all "clang-tidy -check=modernize-use-default" warnings
|
7 éve |
m9710797
|
fbd2d80bbb
Mark single-parameter constructors 'implicit'
|
8 éve |
Wouter Vermaelen
|
bc48c7d9b9
Replace our 'noncopyable' helper with c++11 '=delete'
|
10 éve |
Wouter Vermaelen
|
529fe83b9b
[18/25] StringMap->hash_map for loaderMap/initializerMap
|
9 éve |
Wouter Vermaelen
|
f3e567c5f5
Replace 'typedef' with 'using'
|
9 éve |
m9710797
|
c78bd93d2c
[4/5] Mark virtual method overrides with new c++11 'override' keyword
|
10 éve |
m9710797
|
aea3b06744
[7/13] map->vector: polymorphic saver registery
|
10 éve |
wouter
|
761d0b349b
Replace our own TypeInfo class with std::type_index (new in c++11)
|
11 éve |
wouter
|
9c58265013
Ran include-what-you-use and removed some #includes
|
11 éve |
wouter
|
28cb477715
[4/7] cleanups: trivial code changes
|
11 éve |
wouter
|
d089095d55
Various text-processing stuff
|
11 éve |
Wouter Vermaelen
|
f2e8f7d6ac
Use 'auto' to simplify c++ casts
|
12 éve |
Wouter Vermaelen
|
6be44c5e4e
Replace most uses of {const_}iterator by 'auto'
|
12 éve |
Wouter Vermaelen
|
ea645cdf39
Replace vector<Foo*> with vector<unique_ptr<Foo>>
|
12 éve |
Wouter Vermaelen
|
eece8cb825
Return unique_ptr instead of raw pointer from factory functions
|
12 éve |
Wouter Vermaelen
|
2172981701
Replace our implementation of type_traits with standard versions
|
12 éve |
Wouter Vermaelen
|
29538e0716
Replace our own Tuple class with std::tuple
|
12 éve |
Wouter Vermaelen
|
967913c0cb
Replaced our STATIC_ASSERT macro with the c++11 static_assert feature
|
12 éve |