boostorg / boostorg/fusion

associability of single_view (and associability preservation of some algorithms)

Open
#224 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
50
Forks
68
PR merge metrics
No merged PRs in 30d

Description

if input of these algorithms models AssociativeSequence, then output will model AssociativeSequence, because:
```
erase and erase_key use: iterator_range, joint_view
pop_back and pop_front use: iterator_range
```
```
iterator_range and joint_view preserve associability
```

if input of these algorithms models AssociativeSequence, then output will ***not*** model AssociativeSequence, because:
```
push_back and push_front use: single_view, joint_view
insert and insert_range use: iterator_range, single_view, joint_view
```
```
single_view does not model AssociativeSequence
```

### can fusion let single_view model AssociativeSequence?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.