8558ca1b51
Move yaml.h, gekko_support.h to include/athena
...
Check if atdna target defined before
2021-04-12 22:44:09 -04:00
Jack Andersen
c7b6744509
Numerous code style improvements
2019-09-30 21:10:47 -10:00
Lioncash
881db18f7d
General: Make constructors explicit where applicable
...
Makes non-conversion constructors explicit to make their construction
obvious.
2019-08-26 20:13:00 -04:00
Lioncash
9c50a60c2b
General: Include headers that are necessary
...
Removes unused headers and ensures that all necessary headers are
included. In particular, this removes quite a few <iostream> includes,
which removes quite a few static constructors.
2019-08-26 08:04:23 -04:00
Lioncash
919a74c72c
General: Remove unnecessary usages of inline
...
Functions defined directly in a class definition are already inline by
default.
Non-specialized templates are also inline by default.
2019-08-15 16:07:47 -04:00
af59ea2d48
Revert "General: Minor general cleanup"
2019-08-15 08:52:45 -07:00
Lioncash
60c554f67e
General: Remove unnecessary usages of inline
...
Functions defined directly in a class definition are already inline by
default.
Non-specialized templates are also inline by default.
2019-08-15 09:24:50 -04:00
0532b38059
Fixes for override support
2019-08-10 17:46:14 -07:00
Jack Andersen
7243c687a8
New code style refactor
2018-12-07 19:18:17 -10:00
Jack Andersen
0cdfd0ad9f
Convert to pragma once
2018-10-06 17:37:09 -10:00
Jack Andersen
2b41d0234a
MSVC SFINAE bug fixes
2018-02-26 20:02:24 -10:00
Jack Andersen
17a0959dbd
Fix implicitly-converted vector serialization
2018-02-23 20:14:19 -10:00
Jack Andersen
13d13f935b
Huge non-virtual template-based refactor for DNA
2018-02-17 23:50:24 -10:00