Boost. Fusion

GPTKB entity

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++