Boost.Variant

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf C++ library component
gptkbp:alternativeTo gptkb:std::variant
gptkbp:author gptkb:Peter_Dimov
gptkb:David_Abrahams
gptkbp:category generic programming
type utilities
gptkbp:compatibleWith gptkb:C++03
gptkb:C++11
gptkb:C++14
gptkb:C++17
gptkb:C++98
gptkbp:feature runtime type information
recursive variant support
type-safe access
visitor pattern support
gptkbp:firstReleased 2003
gptkbp:headerFile boost/variant.hpp
https://www.w3.org/2000/01/rdf-schema#label Boost.Variant
gptkbp:license gptkb:Boost_Software_License
gptkbp:partOf gptkb:Boost_C++_Libraries
gptkbp:provides type-safe union
gptkbp:supports multiple types in a single variable
gptkbp:usedFor storing values of different types
gptkbp:website https://www.boost.org/doc/libs/release/doc/html/variant.html
gptkbp:writtenBy gptkb:C++
gptkbp:bfsParent gptkb:Boost
gptkb:Boost_C++_Libraries
gptkbp:bfsLayer 5