Luke S
|
dcc85e38ea
|
Fix build error in MemoryReader.cpp
|
2019-12-10 16:41:05 -05:00 |
|
Phillip Stephens
|
eb41d349dc
|
Fix stand alone compiling, minor code updates
|
2019-12-08 13:32:50 -08:00 |
|
Phillip Stephens
|
9771af88ed
|
Merge pull request #69 from lioncash/cast
IStreamWriter: Eliminate several casts
|
2019-10-20 18:40:40 -07:00 |
|
Phillip Stephens
|
182c4ff54f
|
Merge pull request #70 from lioncash/prototype
IStream: Remove unimplemented operator<< prototype
|
2019-10-20 18:40:31 -07:00 |
|
Phillip Stephens
|
ed83cc0f5e
|
Merge pull request #71 from lioncash/fmt
Global: Remove compatibility formatting define for size_t
|
2019-10-20 18:40:23 -07:00 |
|
Phillip Stephens
|
9a2277091f
|
Merge pull request #72 from lioncash/constexpr
DNAYaml: Make use of if constexpr where applicable
|
2019-10-20 18:40:14 -07:00 |
|
Lioncash
|
e7f7867f32
|
DNAYaml: Make use of if constexpr within NodeToVec()
Only the constexpr isDouble variable is tested within the conditional,
so we can make use of if constexpr here.
|
2019-10-19 07:13:51 -04:00 |
|
Lioncash
|
120b3d1281
|
DNAYaml: Collapse SFINAE functions into single function
We can leverage if constexpr here to determine which branch of code to
instantiate, eliminating the need for the use of SFINAE.
|
2019-10-19 07:10:50 -04:00 |
|
Lioncash
|
93dacd4231
|
Global: Remove compatibility formatting define for size_t
Given the use of fmt, we can trivially remove the remaining usages of
this define and remove it from the Global header.
|
2019-10-19 06:39:48 -04:00 |
|
Lioncash
|
7f6ac632f1
|
test: Directly use specifier for size_t
|
2019-10-19 06:30:04 -04:00 |
|
Lioncash
|
cf91ead01b
|
IStream: Remove unimplemented operator<< prototype
The proper prototype and implementation lies within Global.cpp/.hpp,
which takes a const reference rather than a non-const reference.
|
2019-10-19 05:32:23 -04:00 |
|
Lioncash
|
1f870c9940
|
IStreamWriter: Eliminate several casts
We can leverage writeBytes as opposed to writeUBytes to eliminate all
but one cast.
|
2019-10-19 05:23:55 -04:00 |
|
Jack Andersen
|
03f9314a2a
|
Use llvm's optional
|
2019-10-18 15:31:35 -10:00 |
|
Jack Andersen
|
ee012692ba
|
Fix memory-related problems triggered by emplace_back + copy elision
|
2019-10-12 18:50:46 -10:00 |
|
Jack Andersen
|
42581c922a
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2019-09-30 21:16:11 -10:00 |
|
Jack Andersen
|
c7b6744509
|
Numerous code style improvements
|
2019-09-30 21:10:47 -10:00 |
|
Phillip Stephens
|
a9039e04e6
|
Fix AT_SPECIALIZE_* endian references
|
2019-09-27 20:37:48 -07:00 |
|
Phillip Stephens
|
2ab6a6d75d
|
Merge pull request #68 from lioncash/endian
General: Make Endian an enum class
|
2019-09-26 06:53:06 -07:00 |
|
Lioncash
|
776cb1d04f
|
General: Make Endian an enum class
Makes the type strongly typed and not susceptible to implicit
conversions.
|
2019-09-23 18:59:28 -04:00 |
|
Phillip Stephens
|
c28f77f75e
|
Merge pull request #67 from lioncash/class
Global: Make SeekOrigin an enum class
|
2019-09-14 08:37:58 -07:00 |
|
Lioncash
|
9bde23011f
|
Global: Make SeekOrigin an enum class
Makes the enumeration strongly typed and also allows forward declaring
the enumeration type as well.
|
2019-09-14 10:39:15 -04:00 |
|
Phillip Stephens
|
2392dde366
|
Merge pull request #66 from lioncash/seek
General: Be explicit about SeekOrigin and Endian types
|
2019-09-10 04:05:41 -07:00 |
|
Lioncash
|
71eb499270
|
General: Be explicit about the Endian type
|
2019-09-09 22:04:02 -04:00 |
|
Lioncash
|
d5e91ca0fe
|
General: Be explicit about the SeekOrigin type
|
2019-09-09 22:03:18 -04:00 |
|
Phillip Stephens
|
a2f4633073
|
Merge pull request #65 from lioncash/atdna
atdna: Be explicit about the SeekOrigin type
|
2019-09-09 04:19:13 -07:00 |
|