tmp
bin
x64
+/clang-analyze.out
draw_params.transform = core::image_transform();
draw_params.blend_mode = blend_mode;
draw_params.background = target_texture;
- draw_params.geometry = core::frame_geometry::default();
+ draw_params.geometry = core::frame_geometry::get_default();
kernel_.draw(std::move(draw_params));
}
--- /dev/null
+%echo off
+
+clang-analyze > clang-analyze.out 2>&1
\ No newline at end of file
--- /dev/null
+%echo off
+
+for /f %%f in ('dir /s /b *.cpp') do clang --analyze -x c++ -I "dependencies64/asmlib/" -I "dependencies64/bluefish/include" -I "dependencies64/boost/" -I "dependencies64/ffmpeg/include/" -I "dependencies64/freeimage/include/" -I "dependencies64/freetype/include/" -I "dependencies64/media_sdk/include/" -I "dependencies64/openal/include/" -I "dependencies64/glew/include" -I "dependencies64/sfml/include/" -I "dependencies64/tbb/include/" -I "." -I "dependencies64/gtest/include" -isystem "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include" -isystem "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include" -isystem "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include" -include "common/compiler/vs/disable_silly_warnings.h" -DTBB_USE_CAPTURED_EXCEPTION=0 -DNDEBUG -DCOMPILE_RELEASE -D_MT -D_DLL -fmsc-version=1600 -fms-extensions -fms-compatibility -fdiagnostics-format=msvc %%f
\ No newline at end of file
#include <map>
#include <set>
#include <iostream>
+#include <cstdint>
#include <boost/thread.hpp>
#include <boost/foreach.hpp>
{
}
- basic_subject(subject&& other)
+ basic_subject(basic_subject&& other)
: impl_(std::move(other.impl_))
{
}
#include <string>
#include <locale>
#include <functional>
+#include <algorithm>
#include <vector>
namespace caspar { namespace core {
, audio_data_(std::move(audio_buffer))
, desc_(desc)
, tag_(tag)
- , geometry_(frame_geometry::default())
+ , geometry_(frame_geometry::get_default())
{
BOOST_FOREACH(auto& buffer, buffers_)
if(!buffer.data())
: desc_(core::pixel_format::invalid)
, tag_(tag)
, id_(0)
- , geometry_(frame_geometry::default())
+ , geometry_(frame_geometry::get_default())
{
}
, desc_(desc)
, tag_(tag)
, id_(reinterpret_cast<int>(this))
- , geometry_(frame_geometry::default())
+ , geometry_(frame_geometry::get_default())
{
if(desc.format != core::pixel_format::bgra)
CASPAR_THROW_EXCEPTION(not_implemented());
frame_geometry::geometry_type frame_geometry::type() { return impl_->type_; }
const std::vector<float>& frame_geometry::data() { return impl_->data_; }
-const frame_geometry& frame_geometry::default()
+const frame_geometry& frame_geometry::get_default()
{
const float d[] = {0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f};
static frame_geometry g(frame_geometry::quad, std::move(std::vector<float>(d, d+8)));
geometry_type type();
const std::vector<float>& data();
- static const frame_geometry& default();
+ static const frame_geometry& get_default();
private:
struct impl;
#include <tbb/cache_aligned_allocator.h>
#include <vector>
+#include <cstdint>
FORWARD2(caspar, diagnostics, class graph);
#include <string>
#include <type_traits>
#include <vector>
+#include <cstdint>
#include <boost/variant.hpp>
#include <boost/lexical_cast.hpp>
#include <string>
#include <vector>
+#include <cstdint>
namespace caspar { namespace core {
#include <vector>
#include <functional>
#include <typeinfo>
+#include <cstdint>
#include <boost/any.hpp>