![]() |
mutable
A Database System for Research and Fast Prototyping
|
Data Structures | |
| struct | _StringPool |
| Explicit specialization of PODPool for strings (const char *). More... | |
| struct | as_tuple |
| Static cast of. More... | |
| struct | as_tuple< param_pack_t< Ts... > > |
| Specialization for. More... | |
| struct | ConcretePhysicalPlanTableIterator |
| struct | condition_entry_t |
Helper struct to unite ConditionSets and entries of type. More... | |
| struct | is_param_pack |
| Checks whether. More... | |
| struct | is_param_pack< param_pack_t< Ts... > > |
| Specialization for. More... | |
| struct | is_specialization |
| struct | is_specialization< Template< Args... >, Template > |
| class | reader_writer_mutex_internal |
| NOTE: This class is not thread-safe. More... | |
| struct | stl_visit_helper |
This helper class creates a single override of operator() for one subtype in a class hierarchy, and then recursively inherits from an instantiation of that same helper class for the next subtype in the hierarchy. More... | |
| struct | stl_visit_helper< Callable, ResultType, Visitor, Class > |
| This specialization marks the end of the class hierarchy. More... | |
| struct | the_condition_entry_iterator |
Iterator interface to iterate over pairs of ConditionSet and. More... | |
| struct | the_condition_entry_templated_iterator |
| Helper struct for templated iterators. More... | |
| struct | typed_param_pack_helper |
| Helper struct to check whether parameter pack type. More... | |
| struct | Visitor |
| Visitor base class, using CRTP. More... | |
| struct | visitor_method_helper |
This helper class creates a single definition of virtual void operator()(...) for one subtype in a class hierarchy, and then recursively inherits from an instantiation of that same helper class for the next subtype in the hierarchy. More... | |
| struct | visitor_method_helper< ConcreteVisitor, Base, Class > |
| This specialization marks the end of the class hierarchy. More... | |
| struct | VisitorImpl |
A helper class to define virtual visit methods for all classes in. More... | |
Typedefs | |
| template<typename T > | |
| using | as_tuple_t = typename as_tuple< T >::type |
Convenience alias for as_tuple<T>::type. | |
| template<bool C> | |
| using | Condition2PPTEntryMapIterator = ConcretePhysicalPlanTableIterator< false, C > |
| template<bool C> | |
| using | PhysicalPlanTableEntryChildIterator = ConcretePhysicalPlanTableIterator< true, C > |
Variables | |
| template<typename T > | |
| constexpr bool | is_param_pack_v = is_param_pack<T>::value |
Convenience alias for is_param_pack<T>::value. | |
| using m::detail::as_tuple_t = typedef typename as_tuple<T>::type |
Convenience alias for as_tuple<T>::type.
Definition at line 167 of file concepts.hpp.
| using m::detail::Condition2PPTEntryMapIterator = typedef ConcretePhysicalPlanTableIterator<false, C> |
Definition at line 83 of file PhysicalPlanTable.hpp.
| using m::detail::PhysicalPlanTableEntryChildIterator = typedef ConcretePhysicalPlanTableIterator<true, C> |
Definition at line 84 of file PhysicalPlanTable.hpp.
|
constexpr |
Convenience alias for is_param_pack<T>::value.
Definition at line 152 of file concepts.hpp.