Integer exponent power operator. More...
#include <CompileTimeDerivatives.h>
Public Types | |
| typedef T::ResultType | ResultType |
Public Member Functions | |
| CTIPow (B base) | |
| ResultType | operator() () const |
| std::string | print () const |
| template<CTTag dtag> | |
| auto | D () const |
| std::string | printParens (const Self *, const std::string &op) const |
Static Public Member Functions | |
| static constexpr int | precedence () |
| precedence should reflect C++ operator precedence exactly (higher is binding tighter) | |
| static constexpr bool | leftAssociative () |
| left/right associative property should reflect C++ operator properties exactly | |
Protected Attributes | |
| const B | _arg |
Integer exponent power operator.
Definition at line 731 of file CompileTimeDerivatives.h.
|
inherited |
Definition at line 152 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 734 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 757 of file CompileTimeDerivatives.h.
|
inlinestaticconstexprinherited |
left/right associative property should reflect C++ operator properties exactly
Definition at line 31 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 737 of file CompileTimeDerivatives.h.
|
inlinestaticconstexprinherited |
precedence should reflect C++ operator precedence exactly (higher is binding tighter)
Definition at line 29 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 754 of file CompileTimeDerivatives.h.
|
inlineinherited |
Definition at line 141 of file CompileTimeDerivatives.h.
|
protectedinherited |
Definition at line 155 of file CompileTimeDerivatives.h.