scummvm/common
Colin Snover 3cfc396ecd COMMON: Simplify Span code
Implicitly generated constructors can be used instead of explicit
constructors, which reduces the amount of necessary boilerplate.

Long lists of identical typedefs to the superclass are now defined
using a macro.

data() const now returns a pointer to data that matches the
value_type of the data, instead of forcing the data to be const.
This better matches the intent of the Span class, which provides
a view into data, rather than being a container that holds data.
2017-01-08 14:08:16 -06:00
..
algorithm.h JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
archive.cpp COMMON: Fix formatting issues in archive.cpp. 2016-02-09 12:10:04 +01:00
archive.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
array.h COMMON: Fixed SortedArray implementation 2016-06-04 13:50:15 +02:00
bitstream.h COMMON: Converted Common::BitStream to use DisposeAfterUse 2016-09-10 11:16:07 -04:00
bufferedstream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
c++11-compat.h COMMON: Add reference links for the enabled C++11 features in MSVC 2014-10-28 14:26:19 +02:00
callback.h Fix comment formatting 2016-08-24 16:07:55 +06:00
config-manager.cpp JANITORIAL: Remove spaces at the end of the line 2016-08-24 16:07:55 +06:00
config-manager.h CLOUD: Add Dropbox into CloudManager's configs 2016-08-24 16:07:55 +06:00
coroutines.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
coroutines.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
cosinetables.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
cosinetables.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
dcl.cpp COMMON: Fix memory leak in decompressDCL 2016-02-07 00:00:13 +01:00
dcl.h COMMON: The DCL decompressor is also used in neverhood 2015-11-19 02:05:12 +02:00
dct.cpp COMMON: Use float constants in DCT code. 2014-06-02 01:00:15 +02:00
dct.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
debug-channels.h COMMON: Add "all" option to debugflag controls in GUI Debugger. 2014-06-05 02:18:58 +01:00
debug.cpp COMMON: Added checkers for debug channels. 2016-08-19 09:55:22 +02:00
debug.h COMMON: Added checkers for debug channels. 2016-08-19 09:55:22 +02:00
endian.h COMMON: Fix strict-alignment READ_BE_UINT64 on LE and READ_LE_UINT64 on BE 2015-01-18 14:41:15 -05:00
error.cpp ALL: game state => saved game 2016-11-29 20:15:20 +01:00
error.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
EventDispatcher.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
EventMapper.cpp COMMON: Remove trailing whitespace 2014-10-28 15:38:52 +02:00
events.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
fft.cpp COMMON: Plug a memory leak in the FFT class 2015-07-13 18:45:31 +02:00
fft.h COMMON: Add getRevTab to FFT 2015-02-01 10:35:23 +01:00
file.cpp JANITORIAL: Remove spaces at the end of the line 2016-08-24 16:07:55 +06:00
file.h CLOUD: Make download() create necessary directories 2016-08-24 16:07:55 +06:00
forbidden.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
frac.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
fs.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
fs.h COMMON: Make FSNode(AbstractFSNode *) private again. 2016-01-07 11:25:02 +01:00
func.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
gui_options.cpp SCI32: Add support for blacklined video 2016-07-10 09:36:10 -05:00
gui_options.h COMMON: Fix octal for GUIO_GAMEOPTIONS9 2016-08-12 20:46:21 -04:00
hash-str.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
hashmap.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
hashmap.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
huffman.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
huffman.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
iff_container.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
iff_container.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ini-file.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ini-file.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
installshield_cab.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
installshield_cab.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
json.cpp COMMON: Fix GCC Warning in JSON Parser. 2016-10-30 14:46:47 +00:00
json.h JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
keyboard.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
language.cpp COMMON: Added Estonian language 2016-12-04 15:21:37 +01:00
language.h COMMON: Added Estonian language 2016-12-04 15:21:37 +01:00
list_intern.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
list.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
localization.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
localization.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
macresman.cpp COMMON: Cleanup: Use StringArray instead of custom type. 2016-03-01 19:18:23 +01:00
macresman.h COMMON: Cleanup: Use StringArray instead of custom type. 2016-03-01 19:18:23 +01:00
math.h COMMON: Make Rad<->Deg conversion use float constants. 2014-06-02 01:00:15 +02:00
md5.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
md5.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memory.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memorypool.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memorypool.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memstream.h COMMON: Fix WriteStream::pos() once again 2016-08-24 16:24:16 +06:00
module.mk COMMON: Add OSDMessageQueue singleton 2016-10-29 15:13:32 +01:00
mutex.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
mutex.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
noncopyable.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
osd_message_queue.cpp COMMON: Add referencing and destruction of the OSDMessageQueue instance 2016-10-29 15:13:32 +01:00
osd_message_queue.h COMMON: Add referencing and destruction of the OSDMessageQueue instance 2016-10-29 15:13:32 +01:00
pack-end.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
pack-start.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
platform.cpp COMMON: Add Atari 8-bit platform 2016-08-29 17:52:36 +02:00
platform.h COMMON: Add Atari 8-bit platform 2016-08-29 17:52:36 +02:00
ptr.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
queue.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
quicktime.cpp COMMON: Move some QuickTime Track variables into SampleDesc where they belong 2014-03-18 19:12:20 -04:00
quicktime.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
random.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
random.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.h COMMON: Add convenience method to Common::Rational for 1:1 ratios 2016-02-18 13:18:02 -06:00
rdft.cpp COMMON: Some formatting fixes in RDFT code. 2014-06-02 01:00:15 +02:00
rdft.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
recorderfile.cpp Revert "BUILD: Fix test compilation with event recorder enabled" 2016-07-28 18:23:50 +02:00
recorderfile.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rect.h COMMON: Fix Rect::intersects doc 2016-03-01 19:11:49 +01:00
rendermode.cpp COMMON: Add render mode for Macintosh. 2016-02-05 12:38:28 +01:00
rendermode.h COMMON: Add render mode for Macintosh. 2016-02-05 12:38:28 +01:00
safe-bool.h COMMON: Add Span to common library 2017-01-08 13:20:23 -06:00
savefile.h COMMON: Fix WriteStream::pos() once again 2016-08-24 16:24:16 +06:00
scummsys.h COMMON: Add STATIC_ASSERT macro to scummsys.h 2017-01-08 13:20:23 -06:00
serializer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
sinetables.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
sinetables.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
singleton.h ALL: Remove support for MSVC8 and older 2014-06-21 11:32:45 -07:00
span.h COMMON: Simplify Span code 2017-01-08 14:08:16 -06:00
stack.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str-array.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str.cpp COMMON: Add strnlen for safer C string length reads 2017-01-05 22:07:24 +01:00
str.h COMMON: Add strnlen for safer C string length reads 2017-01-05 22:07:24 +01:00
stream.cpp COMMON: Added debug method for printing out stream contents 2016-10-26 19:00:13 +02:00
stream.h COMMON: Added debug method for printing out stream contents 2016-10-26 19:00:13 +02:00
substream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
system.cpp COMMON: Remove the EventRecorder dependency from OSystem 2016-07-28 18:23:46 +02:00
system.h OSYSTEM: Add kFeatureFilteringMode 2016-10-13 01:45:01 +01:00
taskbar.h JANITORIAL: Typos detected with lintian & grep 2016-02-15 18:27:02 +01:00
textconsole.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
textconsole.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
timer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
translation.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
translation.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
type-traits.h COMMON: Add type traits to common library 2017-01-08 13:20:23 -06:00
types.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
unarj.cpp COMMON: Fix missing arjDecoder class variable init. CID 1002929 2013-10-05 07:02:18 +01:00
unarj.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
unzip.cpp COMMON: Disable unused string 2014-12-07 17:49:55 +02:00
unzip.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
updates.cpp UPDATES: Fix interval normalization 2016-04-09 21:47:20 +01:00
updates.h UPDATES: Implemented method getLastUpdateCheckTimeAndDate() 2016-04-09 17:04:04 +02:00
ustr.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ustr.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
util.cpp TITANIC: Implement TTparser normalize 2016-07-10 16:39:35 -04:00
util.h JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
winexe_ne.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_ne.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_pe.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_pe.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
xmlparser.cpp JANITORIAL: Remove spaces at the end of the line 2016-08-24 16:07:55 +06:00
xmlparser.h Merge pull request #182 from fingolfin/forbid-ctype 2012-02-21 11:33:32 -08:00
zlib.cpp COMMON: Update GZipWriteStream::pos() 2016-08-04 15:14:06 +06:00
zlib.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00