Struct xlifepp::UndefinedOperatorTraits#

template<class ScalarType, class MV, class OP>
struct UndefinedOperatorTraits

Collaboration diagram for xlifepp::UndefinedOperatorTraits:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "1" [label="xlifepp::UndefinedOperatorTraits< ScalarType, MV, OP >" tooltip="xlifepp::UndefinedOperatorTraits< ScalarType, MV, OP >" fillcolor="#BFBFBF"] }

This is the default struct used by OperatorTraits<ScalarType, MV, OP> class to produce a compile time error when the specialization does not exist for operator type OP.

Public Static Functions

static inline void notDefined()#

This function should not compile if there is an attempt to instantiate!

Note

Any attempt to compile this function results in a compile time error. This means that the template specialization of xlifepp::OperatorTraits class does not exist for type OP, or is not complete.