OmniSciDB
a5dc49c757
|
Classes | |
struct | is_any_class |
struct | all_serializable_rel_alg_classes |
Typedefs | |
template<class T > | |
using | is_rel_alg_node_class = is_any_class< T, RelAlgNode, ModifyManipulationTarget, REL_ALG_NODE_DERIVED_CLASSES > |
template<class T > | |
using | is_rex_class = is_any_class< T, Rex, RexScalar, REX_DERIVED_CLASSES > |
Variables | |
template<class T > | |
constexpr bool | is_rel_alg_node_class_v = is_rel_alg_node_class<T>::value |
template<class T > | |
constexpr bool | is_rex_class_v = is_rex_class<T>::value |
template<class T > | |
constexpr bool | all_serializable_rel_alg_classes_v |
using anonymous_namespace{RelAlgDagSerializer.h}::is_rel_alg_node_class = typedef is_any_class<T, RelAlgNode, ModifyManipulationTarget, REL_ALG_NODE_DERIVED_CLASSES> |
Type utility for tagging all RelAlgNode-related classes, including RelAlgDag, in SFINAE overloads
Definition at line 75 of file RelAlgDagSerializer.h.
using anonymous_namespace{RelAlgDagSerializer.h}::is_rex_class = typedef is_any_class<T, Rex, RexScalar, REX_DERIVED_CLASSES> |
Type utility for tagging all Rex/RexScalar-derived classes in SFINAE overloads
Definition at line 84 of file RelAlgDagSerializer.h.
|
inline |
Definition at line 98 of file RelAlgDagSerializer.h.
|
inline |
Definition at line 78 of file RelAlgDagSerializer.h.
|
inline |
Definition at line 87 of file RelAlgDagSerializer.h.