18 Commits

Author SHA1 Message Date
Dmitry Marakasov
f28e873d17 Implement proper Size() handling in custom rwops 2017-04-21 18:16:49 +03:00
Dmitry Marakasov
970cd74dd9 Merge branch 'master' of github.com:libSDL2pp/libSDL2pp 2017-02-20 16:32:54 +03:00
Dmitry Marakasov
89ea96d008 Mark most single argument constructors explicit
Fixes #91
2017-02-14 14:14:26 +03:00
Dmitry Marakasov
24482d85f6 Follow SDL2 include path conventions
Though these are broken and error prone, as they ignore the possibility
of conflicts between SDL, SDL2 and wrappers thereof discarding useful
include path prefix (SDL2/), since SDL and satellite libraries follow
these it's too hard to stay away.

So don't use prefixes for SDL include paths any longer.
2017-02-08 13:19:04 +03:00
Dmitry Marakasov
20bdc36577 Add export statements all over the code 2016-05-23 17:11:12 +03:00
Dmitry Marakasov
689f57b864 Exception rework
Now it explicitely stores name of SDL function which caused an error
and generates complete user-readable error message which contains both
function name and SDL error message. Users can now handle SDL2pp
exceptions along with all others in `catch (std::exception&)' and
get complete error info.

While here, fixed incorrect function names in some throw's
2015-01-19 01:41:37 +03:00
Dmitry Marakasov
e40e29dd8b Move, not copy CustomRWops in 2015-01-13 00:41:25 +03:00
Dmitry Marakasov
0f1dd26ebd Add in/out specifiers to param documentation 2015-01-12 21:43:28 +03:00
Dmitry Marakasov
c823994fbc Fix argument name 2015-01-11 06:28:22 +03:00
Dmitry Marakasov
c753c8ceba Multiple documentation fixes 2015-01-11 06:25:38 +03:00
Dmitry Marakasov
d714070984 Document deleted ctors/assignment operators 2015-01-11 00:34:47 +03:00
Dmitry Marakasov
00d57f8867 Member variable documentation consistency 2014-12-26 22:02:40 +03:00
Dmitry Marakasov
8caddb4b39 Fix param documentation 2014-12-26 22:02:00 +03:00
Dmitry Marakasov
7d11af7005 Fix case of param/returns descriptions 2014-12-26 21:41:18 +03:00
Dmitry Marakasov
fa8dbea4fd Document RWops class 2014-12-20 00:40:31 +03:00
Dmitry Marakasov
b8d3b08f10 Implement fixed integer r/w methods 2014-12-18 17:24:19 +03:00
Dmitry Marakasov
46591a9cbf Update project comment 2014-12-18 02:52:08 +03:00
Dmitry Marakasov
aaea702856 Add RWops class 2014-09-05 04:46:30 +04:00