Skip to content

Instantly share code, notes, and snippets.

using System;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Interop;
using Walterlv.Demo.Interop.Native;
namespace Walterlv.Demo.Interop
{
public class WindowBlur
{
class DiConfig {
public:
template <class InstanceType, class Deleter, class ...Deps>
void add(InstanceFactoryFunction<InstanceType, Deleter, Deps...> instance_factory);
Injector build_injector();
private:
using InitializerFn = std::function<void(Injector&)>;
@jmorrill
jmorrill / iterative_task.cpp
Created December 10, 2014 23:14
optimized create_iterative_task
#pragma once
#include <memory>
#include <chrono>
#include <atomic>
#include <vector>
#include <mutex>
#include <functional>
#include <type_traits>
#include "pplxtasks.h"
#include <event_dispatcher_timer.hpp>