5 # ifndef VCCC_SIGNAL_GROUP_KEY_H_
6 # define VCCC_SIGNAL_GROUP_KEY_H_
16 template<
typename Group>
34 template<
typename Group>
43 template<
typename Group>
48 template<
typename Group>
constexpr nullopt_t nullopt
Definition: nullopt_t.h:23
Definition: matrix.hpp:495
Definition: directory.h:12
constexpr bool operator!=(const MatrixBase< E1 > &lhs, const MatrixBase< E2 > &rhs)
Definition: mat_expr_operations.hpp:23
group_category
Definition: group_key.h:14
@ ungrouped_back
Definition: group_key.h:14
@ grouped
Definition: group_key.h:14
@ ungrouped_front
Definition: group_key.h:14
constexpr bool operator==(const MatrixBase< E1 > &lhs, const MatrixBase< E2 > &rhs)
Definition: mat_expr_operations.hpp:15
Definition: group_key.h:49
bool operator()(const group_key_type &lhs, const group_key_type &rhs) const
Definition: group_key.h:52
Group group_type
Definition: group_key.h:50
Definition: group_key.h:17
Group key_type
Definition: group_key.h:18
group_key(group_category group_category_, key_type group_key)
Definition: group_key.h:22
group_key(group_category group_category_)
Definition: group_key.h:25
std::pair< group_category, vccc::optional< key_type > > group_token
Definition: group_key.h:31