- Name: Yuki Wada
- Twitter: @mitama_rs (いなむのみたまのかみ)
a C++17 library that provides Result and Maybe with monadic functions
a C++17 library that provides Result and Maybe with monadic functions
#include <iostream> | |
#include <functional> | |
#include <vector> | |
#include <initializer_list> | |
#include <utility> | |
#include <tuple> | |
#include <memory> | |
namespace cranberries { |
template < typename ...Args > | |
void func( Args ...args ); |
namespace A | |
{ | |
void f(){std::cout << "A" << std::endl;}; | |
void hoge(){ | |
f(); // 名前空間の中では修飾しなくても呼び出せる | |
} | |
} | |
namespace B | |
{ |
#ifndef MITAMA_RANGE_VIEW_FLIP_HPP | |
#define MITAMA_RANGE_VIEW_FLIP_HPP | |
#include <range/v3/all.hpp> | |
#include <utility> | |
#include <type_traits> | |
#include <tuple> | |
namespace mitama::views { | |
inline constexpr auto flip = ranges::views::transform([](auto&& t){ | |
static_assert(std::tuple_size_v<std::decay_t<decltype(t)>> >= 2); |
#ifndef MITAMA_RANGE_CONVERSION_HPP | |
#define MITAMA_RANGE_CONVERSION_HPP | |
#include <range/v3/all.hpp> | |
#include <utility> | |
#include <type_traits> | |
#include <tuple> | |
#include <mitama/mana/type_traits/is_tuple_like.hpp> | |
#include <boost/hana/functional/overload_linearly.hpp> | |
namespace mitama::_collect_fn_detail { | |
template <class Dictionary, class=void> |
#ifndef CADDi_OCC_EXTENSIONS_EXPLORER_HPP | |
#define CADDi_OCC_EXTENSIONS_EXPLORER_HPP | |
#include <iterator> | |
#include <type_traits> | |
#include <utility> | |
#include <functional> | |
#include <memory> | |
#include <TopExp_Explorer.hxx> | |
#include <TopoDS_Shape.hxx> | |
#include <boost/container/flat_map.hpp> |
#ifndef MITAMA_CONTAINER_ENTRY_HPP | |
#define MITAMA_CONTAINER_ENTRY_HPP | |
#include <boost/container/flat_map.hpp> | |
#include <functional> | |
#include <type_traits> | |
#include <utility> | |
namespace mitama { | |
template <class K, class V> |
std::is_same<T,U>::value |
version: 2.1 | |
orbs: # Inline Orbs for Document Integration | |
mkdocs: | |
jobs: | |
test_book: # Sample Code Integration | |
parameters: | |
compiler: | |
description: compiler-version | |
type: string |