]> git.sesse.net Git - casparcg/blobdiff - protocol/cii/CIICommandsImpl.cpp
Remove most of boost::lexical_cast.
[casparcg] / protocol / cii / CIICommandsImpl.cpp
index 30f24252bfdee648f067cacd56d62bcb4365efc8..6cebf94144df7b33152eae938ac1cd5fc2278497 100644 (file)
@@ -35,7 +35,6 @@
 #include <boost/locale.hpp>
 #include <boost/algorithm/string/trim.hpp>
 #include <boost/algorithm/string/split.hpp>
-#include <boost/lexical_cast.hpp>
 
 namespace caspar { namespace protocol { namespace cii {
 
@@ -118,7 +117,7 @@ void MiscellaneousCommand::Setup(const std::vector<std::wstring>& parameters)
        //                      Add Template to layer X in the active templatehost
        if((parameters.size() > 5) && parameters[1] == L"5" && parameters[2] == L"13")
        {
-               layer_ = boost::lexical_cast<int>(parameters[4]);
+               layer_ = std::stoi(parameters[4]);
                filename_ = parameters[5];
                if(filename_.find(L"PK/") == std::wstring::npos && filename_.find(L"PK\\") == std::wstring::npos)
                        filename_ = L"PK/" + filename_;
@@ -215,10 +214,10 @@ void KeydataCommand::Setup(const std::vector<std::wstring>& parameters) {
                
                try
                {
-                       casparLayer_ = boost::lexical_cast<int>(split[0]);
+                       casparLayer_ = std::stoi(split[0]);
 
                        if(split.size() > 1)
-                               layer_ = boost::lexical_cast<int>(split[1]);
+                               layer_ = std::stoi(split[1]);
                }
                catch(...)
                {