Statements (60)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:video_game
|
gptkbp:allows |
compile-time polymorphism
|
gptkbp:developed_by |
Boost community
|
gptkbp:distribution |
gptkb:Boost_Software_License
|
gptkbp:enables |
type-safe access to heterogeneous data
|
https://www.w3.org/2000/01/rdf-schema#label |
Boost. Fusion
|
gptkbp:includes |
sequence types
|
gptkbp:is_available_on |
gptkb:archive
|
gptkbp:is_compatible_with |
gptkb:C++20
gptkb:C++14 gptkb:C++17 C++11 |
gptkbp:is_documented_in |
Boost documentation
|
gptkbp:is_maintained_by |
Boost community
|
gptkbp:is_part_of |
gptkb:Boost_libraries
Boost metaprogramming libraries |
gptkbp:is_tested_for |
gptkb:Boost_test_suite
|
gptkbp:is_used_by |
various C++ projects
|
gptkbp:is_used_in |
template metaprogramming
|
gptkbp:offers |
fusion::deque
fusion::map fusion::set fusion::vector |
gptkbp:provides |
adaptors for sequences
fusion::accumulate fusion::all_of fusion::any_of fusion::at fusion::clear fusion::count_if fusion::difference fusion::erase fusion::filter fusion::find fusion::fold fusion::fold_left fusion::fold_right fusion::for_each fusion::insert fusion::intersection fusion::join fusion::merge fusion::none_of fusion::pop_back fusion::pop_front fusion::push_back fusion::push_front fusion::reverse fusion::size fusion::sort fusion::swap fusion::transform fusion::transform_if fusion::unique fusion::zip metaprogramming facilities |
gptkbp:supports |
tuple manipulation
|
gptkbp:written_in |
gptkb:C++
|