|
class | _ |
|
class | _buffer |
|
class | _consumer |
|
class | _consumer< x_in_list< x_in_types... > > |
|
class | _in |
|
class | _index |
| The prototype class that gets replaced by a type index (or rather the struct that wraps a type's index) More...
|
|
class | _input |
|
class | _out |
|
class | _output |
|
class | _producer |
|
class | _producer< x_out_list< x_out_types... > > |
|
class | _stream |
|
class | _transformer |
|
class | _transformer< x_in_list< x_in_types... >, x_out_list< x_out_types... > > |
|
class | _type |
| The prototype class that gets replaced by a type. More...
|
|
class | bystander |
|
class | consumer |
|
class | diptera |
|
class | error |
|
class | initializer |
|
class | input |
|
class | instructable |
|
class | m_signal |
|
class | m_slot |
|
class | message |
|
class | message_end |
|
class | message_line |
|
class | messages |
|
class | node |
|
class | node_fatal_error |
|
class | node_nonfatal_error |
|
class | output |
|
class | producer |
|
class | signal |
|
class | slot |
|
class | stream |
|
struct | tester |
|
class | transformer |
|
struct | type_at_impl |
|
struct | type_at_impl< 0, x_head, x_tail... > |
|
struct | type_at_impl< x_index > |
|
struct | type_at_impl< x_index, x_head, x_tail... > |
|
class | type_chain |
| Template prototype. More...
|
|
class | type_chain< x_prototype, x_index > |
| Final level of type_chain, once the set of types has been exhausted. More...
|
|
class | type_chain< x_prototype, x_index, x_head, x_tail... > |
| Version of type_chain that actually gets used. More...
|
|
struct | type_list |
| Type list. More...
|
|
struct | type_rename_impl |
|
struct | type_rename_impl< x_a< x_types... >, x_b > |
|
struct | type_replace_imp |
|
struct | type_replace_imp< x_list< x_types... >, x_find, x_replace > |
|
|
typedef std::ios_base::fmtflags | message_format |
|
typedef std::streamsize | message_precision |
|
typedef int | message_severity |
|
typedef std::shared_ptr< std::atomic< bool > > | shared_cancel_t |
|
template<int x_index, class... x_types> |
using | type_at = typename type_at_impl< x_index, x_types... >::type |
| Determines the type at position x_index within parameter pack x_types. More...
|
|
template<class x_prototype , class... x_types> |
using | type_start_chain = type_chain< x_prototype, 0, x_types... > |
|
template<int x_value> |
using | type_int = std::integral_constant< int, x_value > |
| Wraps integral constant x_value in a type; value is available as type_int::value. More...
|
|
template<class... x_types> |
using | type_length = std::integral_constant< std::size_t, sizeof...(x_types) > |
| Calculates the number of types in template pack x_types; returns it as type_length::value. More...
|
|
template<class x_list > |
using | type_size = type_rename< x_list, type_length > |
| Calculates the number of types in type list x_list; returns it as type_size::value. More...
|
|
template<class x_a , template< class... > class x_b> |
using | type_rename = typename type_rename_impl< x_a, x_b >::type |
| Replaces type A with type B; e.g. type_rename<type_list<int, float>, std::pair> –> std::pair<int, float> More...
|
|
template<class x_list , class x_find , class x_replace > |
using | type_replace = typename type_replace_imp< x_list, x_find, x_replace >::type |
|
typedef bool | bool_t |
|
typedef uint16_t | enum_t |
|
typedef uint64_t | count_t |
|
typedef int64_t | index_t |
|
typedef double | real_t |
|
typedef double | complex_t[2] |
|
typedef std::string | string_t |
|