10 Commits

Author SHA1 Message Date
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
c524a9caa2 LZLookupTable: Remove unused <deque> include
This header and the matching cpp file make no use of std::deque, so this
can be removed.
2019-08-15 23:54:04 -04:00
Lioncash
70aeed342f LZLookupTable: Convert typedef into a using alias 2019-08-15 23:47:06 -04:00
Lioncash
f7b8c33ed2 LZLookupTable: Default-initialize class members directly in the class
Same thing without the need to duplicate the variable name.
2019-08-15 23:45:17 -04:00
Lioncash
663696fe72 LZLookupTable: Make member functions const where applicable
While we're at it, we can convert compare_equal into an operator==
operator!= pair, and make the curPos argument to search() const as well.
2019-08-15 23:39:45 -04: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
b791b7e426 Humungous refactor 2016-03-04 13:00:12 -10:00
6ee11b9a08 * Fix styling 2015-05-18 20:24:56 -07:00
e8fad79134 * Add LZ77 Compression 2014-09-09 09:36:29 -07:00