I hereby claim:
- I am bkietz on github.
- I am bkietz (https://keybase.io/bkietz) on keybase.
- I have a public key ASCAhdOocQjz-VyMlfqTniJGcorPWw23rtj7frsYdmWqqQo
To claim this, I am signing this object:
#include <iostream> | |
#include <type_traits> | |
template <typename T> | |
struct is_expression : std::false_type {}; | |
template <typename T, typename R = T> | |
using expression_enable = typename std::enable_if< | |
is_expression<T>::value, R | |
>::type; |
I hereby claim:
To claim this, I am signing this object:
#include "SinCos.h" | |
#include <cmath> | |
#include <cassert> | |
#include <limits> | |
int main() | |
{ | |
constexpr double pi = 3.14159265358979323846; | |
constexpr double err = std::numeric_limits<double>::epsilon(); |
source utilities.sh | |
init | |
make_rebase_conflict | |
# observe conflict, panic a little | |
fix_rebase_conflict | |
cd lo | |
# push gets rejected, feel despair |
#pragma once | |
#include <memory> | |
#include <type_traits> | |
#include <utility> | |
/// \brief out_ptr provides a low boilerplate output argument for | |
/// shared_ptr and unique_ptr values | |
template <typename T> | |
class out_ptr { |
Boost Software License - Version 1.0 - August 17th, 2003 | |
Permission is hereby granted, free of charge, to any person or organization | |
obtaining a copy of the software and accompanying documentation covered by | |
this license (the "Software") to use, reproduce, display, distribute, | |
execute, and transmit the Software, and to prepare derivative works of the | |
Software, and to permit third-parties to whom the Software is furnished to | |
do so, all subject to the following: | |
The copyright notices in the Software and this entire statement, including |
Moved to: https://docs.google.com/document/d/11qz84ajysvVo5ZAV9mXKOeh6ay4-xgkBrubggCP5220
Heavily inluenced by the corresponding parquet-mr design: https://docs.google.com/document/d/1bEu903840yb95k9q2X-BlsYKuXoygE4VnMDl9xz_zhk
Initial PR to port the parquet-mr design to c++: apache/arrow#8023
/// Distributed under the Boost Software License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt) | |
#include <tuple> | |
#include <cassert> | |
#include "reflection.h" | |
struct Person { | |
std::string name; | |
int age; |
#include <cassert> | |
#include <cmath> | |
#include <cstddef> | |
#include <cstdint> | |
#include <iostream> | |
#include <limits> | |
#include <optional> | |
#include <vector> | |
enum NanOrdering { |