neobytes/src/immer/map_transient.hpp
Alexander Block e002c50b04 Add "immer" functional/immutable containers library (#2244)
Add "immer" functional/immutable containers library
2018-08-29 16:31:21 +03:00

30 lines
731 B
C++

//
// immer: immutable data structures for C++
// Copyright (C) 2016, 2017, 2018 Juan Pedro Bolivar Puente
//
// This software is distributed under the Boost Software License, Version 1.0.
// See accompanying file LICENSE or copy at http://boost.org/LICENSE_1_0.txt
//
#pragma once
#include <immer/memory_policy.hpp>
#include <immer/detail/hamts/champ.hpp>
#include <functional>
namespace immer {
/*!
* **WORK IN PROGRESS**
*/
template <typename K,
typename T,
typename Hash = std::hash<K>,
typename Equal = std::equal_to<K>,
typename MemoryPolicy = default_memory_policy,
detail::hamts::bits_t B = default_bits>
class map_transient;
} // namespace immer