Statements (28)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:C++
|
gptkbp:appointed_by |
by default
|
gptkbp:can_be_used_with |
std::tuple_cat
std::tuple_size |
gptkbp:class |
with variadic templates
|
gptkbp:defines |
<tuple> header
|
gptkbp:features |
modern C++
|
gptkbp:has_transformation |
std::pair if size is 2
|
gptkbp:held_in |
multiple data types
|
gptkbp:is_compared_to |
using std::tie
|
gptkbp:is_compatible_with |
std::variant
|
gptkbp:is_often_used_in |
returning multiple values from functions
|
gptkbp:is_part_of |
gptkb:C++11_standard
type-safe programming |
gptkbp:is_similar_to |
std::pair
|
gptkbp:is_used_in |
C++ programming
template metaprogramming function return types std::apply |
gptkbp:nesting |
within other tuples
|
gptkbp:packaging |
using structured bindings
|
gptkbp:provides |
fixed-size collection of heterogeneous values
|
gptkbp:supports |
std::get
std::make_tuple std::tie tuple_element |