-
boost::bimap is very useful but boost::bimap header is costly (compilation time in template instantiation) to include.
we can use the pimpl and proxy design patterns to break the dependency to the he…
-
_Перенос предложения:_ голоса +8, -3
_Aвтор идеи:_ **Александр Зайцев** @ZaMaZaN4iK
В отличие от `std::map`, где ключом у Вас может быть только одно значение, в Boost.Bimap ключом у Вас может быт…
-
In a lot of use cases for frozen, such as enum-to-string mappings, it feels like it would be very useful to have the option for looking up values from either side.
Obviously, one could do this by ma…
-
Port documentation of the 'bimap' module to Boost.CMake
-
**Is your feature request related to a problem? Please describe.**
Static function which support fantasy/land bifunctor specification or calls a `bimap` method on provided value. If fantasy/land …
-
I got a question about `fold`, so I took a look at the signature:
```
@Task(α, β) => (α → γ), (β → γ) → Task(δ, γ)
```
This is not a fold, this is bimap.
-
By accident I discovered a situation where a dynamic invocation error is thrown at run-time, instead of failing compilation.
**Repro steps**
```
type Default1 = obj
type Map =
static …
gusty updated
2 weeks ago
-
Given the unique characteristics of BijectiveDictionary, think about features that would be useful in general-purpose applications and consider which should be added. For example, the bimap crate in R…
-
## Task List
- [x] Steps to reproduce provided
- [x] Stacktrace (if present) provided
- [x] Example that reproduces the problem uploaded to Github
- [x] Full description of the issue provided (s…
-
Currently we can do stuff like this
```js
Either.fromNullable(aValue, "An error has occurred")
.map(value => /* Do stuff to the object */),
.mapError(value => /* Do stuff to the string */…