Lines Matching defs:SpellOperator
377 template <typename A> constexpr OperatorSpelling SpellOperator(const A &) {
381 constexpr OperatorSpelling SpellOperator(const Negate<A> &) {
385 constexpr OperatorSpelling SpellOperator(const Parentheses<A> &) {
389 static OperatorSpelling SpellOperator(const ComplexComponent<KIND> &x) {
393 constexpr OperatorSpelling SpellOperator(const Not<KIND> &) {
397 constexpr OperatorSpelling SpellOperator(const SetLength<KIND> &) {
401 constexpr OperatorSpelling SpellOperator(const ComplexConstructor<KIND> &) {
404 template <typename A> constexpr OperatorSpelling SpellOperator(const Add<A> &) {
408 constexpr OperatorSpelling SpellOperator(const Subtract<A> &) {
412 constexpr OperatorSpelling SpellOperator(const Multiply<A> &) {
416 constexpr OperatorSpelling SpellOperator(const Divide<A> &) {
420 constexpr OperatorSpelling SpellOperator(const Power<A> &) {
424 constexpr OperatorSpelling SpellOperator(const RealToIntPower<A> &) {
428 static OperatorSpelling SpellOperator(const Extremum<A> &x) {
433 constexpr OperatorSpelling SpellOperator(const Concat<KIND> &) {
437 static OperatorSpelling SpellOperator(const LogicalOperation<KIND> &x) {
441 static OperatorSpelling SpellOperator(const Relational<T> &x) {
449 OperatorSpelling spelling{SpellOperator(derived())};