Pretty Good Sum Type
1.0.0
|
This is the complete list of members for pgs::sum_type< Ts >, including all inherited members.
detail::get_sum_type_element (defined in pgs::sum_type< Ts >) | pgs::sum_type< Ts > | friend |
detail::sum_type_accessor (defined in pgs::sum_type< Ts >) | pgs::sum_type< Ts > | friend |
is() const noexcept | pgs::sum_type< Ts > | |
is_type_at() const noexcept | pgs::sum_type< Ts > | |
match(Fs &&...fs) const | pgs::sum_type< Ts > | |
match(Fs &&...fs) | pgs::sum_type< Ts > | |
match(Fs &&...fs) const | pgs::sum_type< Ts > | |
match(Fs &&...fs) | pgs::sum_type< Ts > | |
operator=(sum_type const &other) | pgs::sum_type< Ts > | |
operator=(sum_type &&other) | pgs::sum_type< Ts > | |
sum_type(constructor< T > t, Args &&...args) | pgs::sum_type< Ts > | explicit |
sum_type()=delete (defined in pgs::sum_type< Ts >) | pgs::sum_type< Ts > | |
sum_type(sum_type const &other) | pgs::sum_type< Ts > | |
sum_type(sum_type &&other) | pgs::sum_type< Ts > | |
~sum_type() | pgs::sum_type< Ts > |