]> git.sesse.net Git - casparcg/commit
Remove most of boost::lexical_cast.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 6 May 2017 20:51:37 +0000 (22:51 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 6 May 2017 20:52:17 +0000 (22:52 +0200)
commited1e4e19e1dbbd7b9893a009665c06eb5c4189e2
tree4779fe3a02e0f6bb53d4bfe1af59b3d441c344e8
parentfdfb50719e83112be9c65c8272b8abbf248b7f00
Remove most of boost::lexical_cast.

Replace it with std::to_string, std::stoi and similar functions
whenever we have an 1:1 mapping.

Reduces compilation time from 4:59 to 4:54 on my system.
57 files changed:
accelerator/ogl/image/image_kernel.cpp
common/os/linux/system_info.cpp
common/os/windows/win32_exception.cpp
common/ptree.h
common/software_version.h
common/tweener.cpp
core/consumer/output.cpp
core/consumer/port.cpp
core/consumer/syncto/syncto_consumer.cpp
core/diagnostics/call_context.cpp
core/diagnostics/osd_graph.cpp
core/diagnostics/subject_diagnostics.cpp
core/frame/audio_channel_layout.cpp
core/frame/frame.cpp
core/mixer/audio/audio_mixer.cpp
core/mixer/mixer.cpp
core/producer/framerate/framerate_producer.cpp
core/producer/layer.cpp
core/producer/scene/expression_parser.cpp
core/producer/scene/scene_producer.cpp
core/producer/scene/xml_scene_producer.cpp
core/producer/stage.cpp
core/producer/text/text_producer.cpp
core/video_channel.cpp
modules/bluefish/bluefish.cpp
modules/bluefish/consumer/bluefish_consumer.cpp
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/decklink.cpp
modules/decklink/producer/decklink_producer.cpp
modules/decklink/util/util.h
modules/ffmpeg/StdAfx.h
modules/ffmpeg/audio_channel_remapper.cpp
modules/ffmpeg/consumer/ffmpeg_consumer.cpp
modules/ffmpeg/producer/ffmpeg_producer.cpp
modules/ffmpeg/producer/filter/audio_filter.cpp
modules/ffmpeg/producer/input/input.cpp
modules/ffmpeg/producer/muxer/frame_muxer.cpp
modules/ffmpeg/producer/util/flv.cpp
modules/ffmpeg/producer/util/util.cpp
modules/flash/producer/flash_producer.cpp
modules/html/html.cpp
modules/image/producer/image_scroll_producer.cpp
modules/oal/consumer/oal_consumer.cpp
modules/psd/layer.cpp
modules/psd/util/pdf_reader.cpp
modules/reroute/producer/channel_producer.cpp
modules/reroute/producer/layer_producer.cpp
modules/reroute/producer/reroute_producer.cpp
modules/screen/consumer/screen_consumer.cpp
protocol/amcp/AMCPCommandQueue.cpp
protocol/amcp/AMCPCommandsImpl.cpp
protocol/amcp/AMCPProtocolStrategy.cpp
protocol/amcp/amcp_command_repository.cpp
protocol/cii/CIICommandsImpl.cpp
protocol/util/AsyncEventServer.cpp
shell/main.cpp
shell/server.cpp