![]() |
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 ConditionSet s 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.