All compile time derivative system objects derive from this (empty) base class. More...
#include <CompileTimeDerivatives.h>
Static Public Member Functions | |
static constexpr int | precedence () |
precedence should reflect C++ operator precedence exactly (higher is binding tighter) More... | |
static constexpr bool | leftAssociative () |
left/right associative property should reflect C++ operator properties exactly More... | |
All compile time derivative system objects derive from this (empty) base class.
This allows to restrict templated operators to only act on compile time derivative system objects (using std::enable_if).
Definition at line 25 of file CompileTimeDerivatives.h.
|
inlinestatic |
left/right associative property should reflect C++ operator properties exactly
Definition at line 31 of file CompileTimeDerivatives.h.
|
inlinestatic |
precedence should reflect C++ operator precedence exactly (higher is binding tighter)
Definition at line 29 of file CompileTimeDerivatives.h.