Replace ugly JS_Define macros with templates.
authorTom Sepez <tsepez@chromium.org>
Wed, 18 Feb 2015 20:42:45 +0000 (12:42 -0800)
committerTom Sepez <tsepez@chromium.org>
Wed, 18 Feb 2015 20:42:45 +0000 (12:42 -0800)
commita96cc9bffc200d4ea83c2a283ca3ac0b72e9a588
tree34df920fc3199e0f710abd62e80549ca7feedb94
parent2da7bd4d78897bed52fe1304694f4e970db65e58
Replace ugly JS_Define macros with templates.

This allows us to step through the JS bindings code with the
debugger, which I could not do (but wanted to) the other day.

In the process, get rid of some else after returns, and one
unreachable code path.

I also get rid of some tracing macros that we would never
use for the sake of clarity, and some plain unused
definitions.

R=brucedawson@chromium.org

Review URL: https://codereview.chromium.org/908033002
fpdfsdk/include/javascript/JS_Define.h