Skip to content

Instantly share code, notes, and snippets.

@krabicezpapundeklu
krabicezpapundeklu / main.cpp
Created July 26, 2020 20:14
boost.process intercept output
#include <iostream>
#include <regex>
#include <boost/asio.hpp>
#include <boost/process.hpp>
#include <Windows.h>
void setup_ansi_console()
{
@krabicezpapundeklu
krabicezpapundeklu / defer.hpp
Last active January 3, 2019 19:58
DEFER macro for C++
#pragma once
template
<
typename T
>
class defer
{
public:
defer(T action)
@krabicezpapundeklu
krabicezpapundeklu / command_line.cpp
Created February 11, 2016 13:22
Localizing "smart enum"
#include "smart_enum.hpp"
#include <boost/locale.hpp>
#include <cstring>
#include <iostream>
#define _(TEXT) \
boost::locale::translate(TEXT)
void function_1();